diff --git a/index.html b/index.html index fe4686cde..ec16768eb 100644 --- a/index.html +++ b/index.html @@ -74,6 +74,7 @@

Monaco Editor React

monaco-editor related examples

Monaco Editor Wrapper TypeScript Example
+ Files Testbed

Verification

Angular

diff --git a/package-lock.json b/package-lock.json index fcc01a0dd..c8c4e1ba9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2401,6 +2401,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "license": "MIT" + }, "node_modules/@stylistic/eslint-plugin": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.9.0.tgz", @@ -2628,6 +2634,22 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/emscripten": { + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -2703,7 +2725,6 @@ "version": "20.16.15", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.15.tgz", "integrity": "sha512-DV58qQz9dBMqVVn+qnKwGa51QzCD4YM/tQM16qLKxdf5tqz5W4QwtrMzjSTbabN1cFTSuyxVYBy+QWHjWW8X/g==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" @@ -3859,6 +3880,15 @@ ], "license": "MIT" }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, "node_modules/basic-auth": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", @@ -4403,6 +4433,19 @@ "dev": true, "license": "MIT" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/corser": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", @@ -4587,7 +4630,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -5038,6 +5080,106 @@ "once": "^1.4.0" } }, + "node_modules/engine.io": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", + "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.2.tgz", + "integrity": "sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "license": "MIT" + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -8079,6 +8221,15 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", @@ -9406,6 +9557,83 @@ "npm": ">= 3.0.0" } }, + "node_modules/socket.io": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", + "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-client": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.0.tgz", + "integrity": "sha512-C0jdhD5yQahMws9alf/yvtsMGTaIDBnZ8Rb5HU56svyq0l5LIrGzIDZZD5pHQlmzxLuU91Gz+VpQMKgCTNYtkw==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/socks": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", @@ -10238,7 +10466,6 @@ "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, "license": "MIT" }, "node_modules/union": { @@ -11434,6 +11661,20 @@ } } }, + "node_modules/wtd-core": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wtd-core/-/wtd-core-4.0.1.tgz", + "integrity": "sha512-q6sV6Slw47bwlhwbztot0MklWaVzywUAi0wAKWwOuL/LTY4IpVFgoHQ+cnlhG2ZUms/OkJUhyfhsfoHNYkKjzA==", + "license": "MIT" + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.1.tgz", + "integrity": "sha512-ptjR8YSJIXoA3Mbv5po7RtSYHO6mZr8s7i5VGmEk7QY2pQWyT1o0N+W1gKbOyJPUCGXGnuw0wqe8f0L6Y0ny7g==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -11642,15 +11883,19 @@ "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", + "socket.io": "~4.8.0", + "socket.io-client": "~4.8.0", "vscode": "npm:@codingame/monaco-vscode-api@~10.1.1", "vscode-json-languageservice": "~5.4.1", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", "vscode-ws-jsonrpc": "~3.3.2", - "ws": "~8.18.0" + "ws": "~8.18.0", + "wtd-core": "~4.0.1" }, "devDependencies": { + "@types/emscripten": "~1.39.13", "@types/express": "~5.0.0", "@types/ws": "~8.5.12", "langium-cli": "~3.2.0", diff --git a/packages/client/package.json b/packages/client/package.json index d6d2b1507..ac55bb6d5 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -31,6 +31,10 @@ "./vscode/services": { "types": "./lib/vscode/index.d.ts", "default": "./lib/vscode/index.js" + }, + "./fs": { + "types": "./lib/fs/index.d.ts", + "default": "./lib/fs/index.js" } }, "typesVersions": { @@ -43,6 +47,9 @@ ], "vscode/services": [ "lib/vscode/index" + ], + "fs": [ + "lib/fs/index" ] } }, diff --git a/packages/client/src/fs/definitions.ts b/packages/client/src/fs/definitions.ts new file mode 100644 index 000000000..a06a438f0 --- /dev/null +++ b/packages/client/src/fs/definitions.ts @@ -0,0 +1,127 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { Logger } from 'monaco-languageclient/tools'; + +export interface FileReadRequest { + resourceUri: string +} + +export type FileReadResultStatus = 'success' | 'denied'; + +export interface FileReadRequestResult { + status: FileReadResultStatus + content: string | ArrayBuffer +} + +export interface FileUpdate { + resourceUri: string + content: string | ArrayBuffer +} + +export type FileUpdateResultStatus = 'equal' | 'updated' | 'created' | 'denied'; + +export interface FileUpdateResult { + status: FileUpdateResultStatus + message?: string +} + +export interface DirectoryListingRequest { + directoryUri: string +} + +export interface DirectoryListingRequestResult { + files: string[] +} + +export type StatsRequestType = 'directory' | 'file'; + +export interface StatsRequest { + type: StatsRequestType, + resourceUri: string +} + +export interface StatsRequestResult { + type: StatsRequestType + size: number + name: string + mtime: number +} + +export enum EndpointType { + DRIVER, + FOLLOWER, + LOCAL, + EMPTY +} + +export interface FileSystemCapabilities { + + /** + * Get a text file content + * @param params the resourceUri of the file + * @returns The ReadFileResult containing the content of the file + */ + readFile(params: FileReadRequest): Promise + + /** + * Save a file on the filesystem + * @param params the resourceUri and the content of the file + * @returns The FileUpdateResult containing the result of the operation and an optional message + */ + writeFile(params: FileUpdate): Promise; + + /** + * The implementation has to decide if the file at given uri at need to be updated + * @param params the resourceUri and the content of the file + * @returns The FileUpdateResult containing the result of the operation and an optional message + */ + syncFile(params: FileUpdate): Promise; + + /** + * Get file stats on a given file + * @param params the resourceUri and if a file or a directory is requested + */ + getFileStats(params: StatsRequest): Promise + + /** + * List the files of a directory + * @param resourceUri the Uri of the directory + */ + listFiles(params: DirectoryListingRequest): Promise + +} + +/** + * Defines the APT for a file system endpoint + */ +export interface FileSystemEndpoint extends FileSystemCapabilities { + + /** + * Whatever can't be handled in the constructor should be done here + */ + init?(): void; + + /** + * Set an optional logger + * @param logger the logger implemenation + */ + setLogger?(logger: Logger): void; + + /** + * Get the type of the client + */ + getEndpointType(): EndpointType; + + /** + * Provide info about the file system + */ + getFileSystemInfo(): string; + + /** + * Signal readiness + */ + ready?(): void; +} diff --git a/packages/client/src/fs/endpoints/defaultEndpoint.ts b/packages/client/src/fs/endpoints/defaultEndpoint.ts new file mode 100644 index 000000000..824424d18 --- /dev/null +++ b/packages/client/src/fs/endpoints/defaultEndpoint.ts @@ -0,0 +1,60 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { Logger } from 'monaco-languageclient/tools'; +import { DirectoryListingRequest, DirectoryListingRequestResult, EndpointType, FileReadRequest, FileReadRequestResult, FileSystemEndpoint, FileUpdate, FileUpdateResult, StatsRequest, StatsRequestResult } from '../definitions.js'; + +export class EmptyFileSystemEndpoint implements FileSystemEndpoint { + + private endpointType: EndpointType; + private logger?: Logger; + + constructor(endpointType: EndpointType) { + this.endpointType = endpointType; + } + + init(): void { } + + getFileSystemInfo(): string { + return 'This file system performs no operations.'; + } + + setLogger(logger: Logger): void { + this.logger = logger; + } + + getEndpointType(): EndpointType { + return this.endpointType; + } + + readFile(params: FileReadRequest): Promise { + this.logger?.info(`Reading file: ${params.resourceUri}`); + return Promise.resolve({ + status: 'denied', + content: '' + }); + } + + writeFile(params: FileUpdate): Promise { + this.logger?.info(`Writing file: ${params.resourceUri}`); + return Promise.resolve({ status: 'denied' }); + } + + syncFile(params: FileUpdate): Promise { + this.logger?.info(`Syncing file: ${params.resourceUri}`); + return Promise.resolve({ status: 'denied' }); + } + + getFileStats(params: StatsRequest): Promise { + this.logger?.info(`Getting file stats for: "${params.resourceUri}" (${params.type})`); + return Promise.reject('No stats available.'); + } + + listFiles(params: DirectoryListingRequest): Promise { + this.logger?.info(`Listing files for directory: "${params.directoryUri}"`); + return Promise.reject('No file listing possible.'); + } + +} diff --git a/packages/client/src/fs/index.ts b/packages/client/src/fs/index.ts new file mode 100644 index 000000000..c3b77aca2 --- /dev/null +++ b/packages/client/src/fs/index.ts @@ -0,0 +1,7 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +export * from './definitions.js'; +export * from './endpoints/defaultEndpoint.js'; diff --git a/packages/client/test/fs/endpoints/emptyEndpoint.test.ts b/packages/client/test/fs/endpoints/emptyEndpoint.test.ts new file mode 100644 index 000000000..6696de470 --- /dev/null +++ b/packages/client/test/fs/endpoints/emptyEndpoint.test.ts @@ -0,0 +1,58 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { describe, expect, test } from 'vitest'; +import { EmptyFileSystemEndpoint, EndpointType } from 'monaco-languageclient/fs'; + +describe('EmptyFileSystemEndpoint Tests', () => { + + const endpoint = new EmptyFileSystemEndpoint(EndpointType.EMPTY); + + test('readFile', async () => { + const result = await endpoint.readFile({ resourceUri: '/tmp/test.js' }); + expect(result).toEqual({ + status: 'denied', + content: '' + }); + }); + + test('writeFile', async () => { + const result = await endpoint.writeFile({ + resourceUri: '/tmp/test.js', + content: 'console.log("Hello World!");' + }); + expect(result).toEqual({ + status: 'denied' + }); + }); + + test('syncFile', async () => { + const result = await endpoint.syncFile({ + resourceUri: '/tmp/test.js', + content: 'console.log("Hello World!");' + }); + expect(result).toEqual({ + status: 'denied' + }); + }); + + test('getFileStats', async () => { + expect(async () => { + await endpoint.getFileStats({ + type: 'file', + resourceUri: '/tmp/test.js' + }); + }).rejects.toThrowError('No stats available.'); + }); + + test('listFiles', async () => { + expect(async () => { + await endpoint.listFiles({ + directoryUri: '/tmp' + }); + }).rejects.toThrowError('No file listing possible.'); + }); + +}); diff --git a/packages/examples/clangd.html b/packages/examples/clangd.html index 905bc23a9..c17461c64 100644 --- a/packages/examples/clangd.html +++ b/packages/examples/clangd.html @@ -12,8 +12,10 @@

Cpp Language Client & Clangd Language Server (Worker/Wasm)

This example has been derived from: clangd-in-browser
-
+ + + + diff --git a/packages/examples/package.json b/packages/examples/package.json index bc41fabf5..162f61347 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -83,17 +83,21 @@ "react": "~18.3.1", "react-dom": "~18.3.1", "request-light": "~0.8.0", + "socket.io": "~4.8.0", + "socket.io-client": "~4.8.0", "vscode": "npm:@codingame/monaco-vscode-api@~10.1.1", "vscode-json-languageservice": "~5.4.1", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "vscode-uri": "~3.0.8", "vscode-ws-jsonrpc": "~3.3.2", - "ws": "~8.18.0" + "ws": "~8.18.0", + "wtd-core": "~4.0.1" }, "devDependencies": { "@types/express": "~5.0.0", "@types/ws": "~8.5.12", + "@types/emscripten": "~1.39.13", "langium-cli": "~3.2.0", "ts-node": "~10.9.1", "vscode-languageserver-types": "~3.17.5" @@ -118,6 +122,7 @@ "build:msg": "echo Building main examples:", "build": "npm run build:msg && npm run clean && npm run resources:download && npm run extract:docker && npm run compile", "build:bundle": "vite --config vite.bundle.config.ts build", + "start:server:files": "vite-node src/files/server/direct.ts", "start:server:json": "vite-node src/json/server/direct.ts", "start:server:python": "vite-node src/python/server/direct.ts", "start:server:groovy": "vite-node src/groovy/server/direct.ts", diff --git a/packages/examples/resources/clangd/clangd-include.files.md b/packages/examples/resources/clangd/clangd-include.files.md new file mode 100644 index 000000000..751e037f8 --- /dev/null +++ b/packages/examples/resources/clangd/clangd-include.files.md @@ -0,0 +1,6399 @@ +# File content of clangd + +## Files + +/home/web_user/.clangd +/home/web_user/hello.cpp +/home/web_user/tester.h +/usr/include/wasm32-wasi-threads/__errno.h +/usr/include/wasm32-wasi-threads/__errno_values.h +/usr/include/wasm32-wasi-threads/__fd_set.h +/usr/include/wasm32-wasi-threads/__function___isatty.h +/usr/include/wasm32-wasi-threads/__functions_malloc.h +/usr/include/wasm32-wasi-threads/__functions_memcpy.h +/usr/include/wasm32-wasi-threads/__header_dirent.h +/usr/include/wasm32-wasi-threads/__header_fcntl.h +/usr/include/wasm32-wasi-threads/__header_inttypes.h +/usr/include/wasm32-wasi-threads/__header_netinet_in.h +/usr/include/wasm32-wasi-threads/__header_poll.h +/usr/include/wasm32-wasi-threads/__header_stdlib.h +/usr/include/wasm32-wasi-threads/__header_string.h +/usr/include/wasm32-wasi-threads/__header_sys_ioctl.h +/usr/include/wasm32-wasi-threads/__header_sys_resource.h +/usr/include/wasm32-wasi-threads/__header_sys_socket.h +/usr/include/wasm32-wasi-threads/__header_sys_stat.h +/usr/include/wasm32-wasi-threads/__header_time.h +/usr/include/wasm32-wasi-threads/__header_unistd.h +/usr/include/wasm32-wasi-threads/__macro_FD_SETSIZE.h +/usr/include/wasm32-wasi-threads/__macro_PAGESIZE.h +/usr/include/wasm32-wasi-threads/__mode_t.h +/usr/include/wasm32-wasi-threads/__seek.h +/usr/include/wasm32-wasi-threads/__struct_dirent.h +/usr/include/wasm32-wasi-threads/__struct_in6_addr.h +/usr/include/wasm32-wasi-threads/__struct_in_addr.h +/usr/include/wasm32-wasi-threads/__struct_iovec.h +/usr/include/wasm32-wasi-threads/__struct_msghdr.h +/usr/include/wasm32-wasi-threads/__struct_pollfd.h +/usr/include/wasm32-wasi-threads/__struct_rusage.h +/usr/include/wasm32-wasi-threads/__struct_sockaddr.h +/usr/include/wasm32-wasi-threads/__struct_sockaddr_in.h +/usr/include/wasm32-wasi-threads/__struct_sockaddr_in6.h +/usr/include/wasm32-wasi-threads/__struct_sockaddr_storage.h +/usr/include/wasm32-wasi-threads/__struct_sockaddr_un.h +/usr/include/wasm32-wasi-threads/__struct_stat.h +/usr/include/wasm32-wasi-threads/__struct_timespec.h +/usr/include/wasm32-wasi-threads/__struct_timeval.h +/usr/include/wasm32-wasi-threads/__struct_tm.h +/usr/include/wasm32-wasi-threads/__struct_tms.h +/usr/include/wasm32-wasi-threads/__typedef_DIR.h +/usr/include/wasm32-wasi-threads/__typedef_blkcnt_t.h +/usr/include/wasm32-wasi-threads/__typedef_blksize_t.h +/usr/include/wasm32-wasi-threads/__typedef_clock_t.h +/usr/include/wasm32-wasi-threads/__typedef_clockid_t.h +/usr/include/wasm32-wasi-threads/__typedef_dev_t.h +/usr/include/wasm32-wasi-threads/__typedef_fd_set.h +/usr/include/wasm32-wasi-threads/__typedef_gid_t.h +/usr/include/wasm32-wasi-threads/__typedef_in_addr_t.h +/usr/include/wasm32-wasi-threads/__typedef_in_port_t.h +/usr/include/wasm32-wasi-threads/__typedef_ino_t.h +/usr/include/wasm32-wasi-threads/__typedef_mode_t.h +/usr/include/wasm32-wasi-threads/__typedef_nfds_t.h +/usr/include/wasm32-wasi-threads/__typedef_nlink_t.h +/usr/include/wasm32-wasi-threads/__typedef_off_t.h +/usr/include/wasm32-wasi-threads/__typedef_sa_family_t.h +/usr/include/wasm32-wasi-threads/__typedef_sigset_t.h +/usr/include/wasm32-wasi-threads/__typedef_socklen_t.h +/usr/include/wasm32-wasi-threads/__typedef_ssize_t.h +/usr/include/wasm32-wasi-threads/__typedef_suseconds_t.h +/usr/include/wasm32-wasi-threads/__typedef_time_t.h +/usr/include/wasm32-wasi-threads/__typedef_uid_t.h +/usr/include/wasm32-wasi-threads/__wasi_snapshot.h +/usr/include/wasm32-wasi-threads/alloca.h +/usr/include/wasm32-wasi-threads/ar.h +/usr/include/wasm32-wasi-threads/arpa/ftp.h +/usr/include/wasm32-wasi-threads/arpa/inet.h +/usr/include/wasm32-wasi-threads/arpa/nameser.h +/usr/include/wasm32-wasi-threads/arpa/nameser_compat.h +/usr/include/wasm32-wasi-threads/arpa/telnet.h +/usr/include/wasm32-wasi-threads/arpa/tftp.h +/usr/include/wasm32-wasi-threads/assert.h +/usr/include/wasm32-wasi-threads/bits/alltypes.h +/usr/include/wasm32-wasi-threads/bits/dirent.h +/usr/include/wasm32-wasi-threads/bits/fcntl.h +/usr/include/wasm32-wasi-threads/bits/fenv.h +/usr/include/wasm32-wasi-threads/bits/float.h +/usr/include/wasm32-wasi-threads/bits/hwcap.h +/usr/include/wasm32-wasi-threads/bits/io.h +/usr/include/wasm32-wasi-threads/bits/ioctl.h +/usr/include/wasm32-wasi-threads/bits/ioctl_fix.h +/usr/include/wasm32-wasi-threads/bits/ipcstat.h +/usr/include/wasm32-wasi-threads/bits/limits.h +/usr/include/wasm32-wasi-threads/bits/mman.h +/usr/include/wasm32-wasi-threads/bits/poll.h +/usr/include/wasm32-wasi-threads/bits/posix.h +/usr/include/wasm32-wasi-threads/bits/reg.h +/usr/include/wasm32-wasi-threads/bits/resource.h +/usr/include/wasm32-wasi-threads/bits/setjmp.h +/usr/include/wasm32-wasi-threads/bits/signal.h +/usr/include/wasm32-wasi-threads/bits/socket.h +/usr/include/wasm32-wasi-threads/bits/stat.h +/usr/include/wasm32-wasi-threads/bits/stdint.h +/usr/include/wasm32-wasi-threads/byteswap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/adjacent_find.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/all_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/any_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/binary_search.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/clamp.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/comp.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/comp_ref_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/copy_backward.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/copy_move_common.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/copy_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/count.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/count_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/equal.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/equal_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/fill.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/fill_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find_end.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find_first_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find_if_not.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/find_segment_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/fold.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/for_each.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/for_each_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/for_each_segment.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/generate.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/generate_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/half_positive.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_found_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_fun_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_in_out_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_in_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_out_out_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/in_out_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/includes.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/inplace_merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_heap_until.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_partitioned.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_sorted.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/is_sorted_until.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/iter_swap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/iterator_operations.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/lexicographical_compare.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/lexicographical_compare_three_way.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/lower_bound.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/make_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/make_projected.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/max.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/max_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/min.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/min_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/min_max_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/minmax.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/minmax_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/mismatch.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/move.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/move_backward.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/next_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/none_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/nth_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/partial_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/partial_sort_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/partition.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/partition_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/partition_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pop_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/prev_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_any_all_none_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backend.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backend.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_count.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_equal.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_fill.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_find.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_for_each.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_frontend_dispatch.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_generate.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_is_partitioned.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_move.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_replace.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_rotate_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_stable_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_transform.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/push_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_adjacent_find.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_all_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_any_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_binary_search.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_clamp.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_contains.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_copy_backward.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_copy_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_count.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_count_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_ends_with.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_equal.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_equal_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_fill.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_fill_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_find.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_find_end.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_find_first_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_find_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_find_if_not.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_for_each.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_for_each_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_generate.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_generate_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_includes.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_inplace_merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_heap_until.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_partitioned.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_sorted.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_is_sorted_until.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_iterator_concept.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_lexicographical_compare.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_lower_bound.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_make_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_max.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_max_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_merge.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_min.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_min_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_minmax.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_minmax_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_mismatch.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_move.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_move_backward.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_next_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_none_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_nth_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_partial_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_partial_sort_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_partition.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_partition_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_partition_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_pop_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_prev_permutation.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_push_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_remove.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_remove_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_remove_copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_remove_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_replace.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_replace_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_replace_copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_replace_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_reverse.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_reverse_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_rotate.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_rotate_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_sample.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_search.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_search_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_set_difference.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_set_intersection.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_set_symmetric_difference.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_set_union.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_shuffle.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_sort_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_stable_partition.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_stable_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_starts_with.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_swap_ranges.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_transform.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_unique.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_unique_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/ranges_upper_bound.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/remove.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/remove_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/remove_copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/remove_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/replace.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/replace_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/replace_copy_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/replace_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/reverse.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/reverse_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/rotate.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/rotate_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/sample.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/search.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/search_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/set_difference.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/set_intersection.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/set_symmetric_difference.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/set_union.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/shift_left.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/shift_right.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/shuffle.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/sift_down.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/sort_heap.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/stable_partition.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/stable_sort.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/swap_ranges.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/three_way_comp_ref_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/transform.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/unique.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/unique_copy.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/unwrap_iter.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/unwrap_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/upper_bound.h +/usr/include/wasm32-wasi-threads/c++/v1/__assert +/usr/include/wasm32-wasi-threads/c++/v1/__assertion_handler +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/aliases.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic_base.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic_flag.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic_init.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic_lock_free.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/atomic_sync.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/check_memory_order.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/contention_t.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/cxx_atomic_impl.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/fence.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/is_always_lock_free.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/kill_dependency.h +/usr/include/wasm32-wasi-threads/c++/v1/__atomic/memory_order.h +/usr/include/wasm32-wasi-threads/c++/v1/__availability +/usr/include/wasm32-wasi-threads/c++/v1/__bit/bit_cast.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/bit_ceil.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/bit_floor.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/bit_log2.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/bit_width.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/blsr.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/byteswap.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/countl.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/countr.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/endian.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/has_single_bit.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/invert_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/popcount.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit/rotate.h +/usr/include/wasm32-wasi-threads/c++/v1/__bit_reference +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/chars_format.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/from_chars_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/from_chars_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/tables.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/to_chars.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/to_chars_base_10.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/to_chars_floating_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/to_chars_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/to_chars_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__charconv/traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/calendar.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/convert_to_timespec.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/convert_to_tm.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/day.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/duration.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/file_clock.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/formatter.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/hh_mm_ss.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/high_resolution_clock.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/literals.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/month.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/month_weekday.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/monthday.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/ostream.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/parser_std_format_spec.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/statically_widen.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/steady_clock.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/system_clock.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/time_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/tzdb.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/tzdb_list.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/weekday.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/year.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/year_month.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/year_month_day.h +/usr/include/wasm32-wasi-threads/c++/v1/__chrono/year_month_weekday.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/common_comparison_category.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/compare_partial_order_fallback.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/compare_strong_order_fallback.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/compare_three_way.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/compare_three_way_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/compare_weak_order_fallback.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/is_eq.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/ordering.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/partial_order.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/strong_order.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/synth_three_way.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/three_way_comparable.h +/usr/include/wasm32-wasi-threads/c++/v1/__compare/weak_order.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/arithmetic.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/boolean_testable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/class_or_enum.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/common_reference_with.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/common_with.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/convertible_to.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/copyable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/derived_from.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/destructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/different_from.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/equality_comparable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/invocable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/movable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/predicate.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/regular.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/relation.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/same_as.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/semiregular.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/swappable.h +/usr/include/wasm32-wasi-threads/c++/v1/__concepts/totally_ordered.h +/usr/include/wasm32-wasi-threads/c++/v1/__condition_variable/condition_variable.h +/usr/include/wasm32-wasi-threads/c++/v1/__config +/usr/include/wasm32-wasi-threads/c++/v1/__config_site +/usr/include/wasm32-wasi-threads/c++/v1/__coroutine/coroutine_handle.h +/usr/include/wasm32-wasi-threads/c++/v1/__coroutine/coroutine_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__coroutine/noop_coroutine_handle.h +/usr/include/wasm32-wasi-threads/c++/v1/__coroutine/trivial_awaitables.h +/usr/include/wasm32-wasi-threads/c++/v1/__cxxabi_config.h +/usr/include/wasm32-wasi-threads/c++/v1/__debug_utils/randomize_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__debug_utils/strict_weak_ordering_check.h +/usr/include/wasm32-wasi-threads/c++/v1/__exception/exception.h +/usr/include/wasm32-wasi-threads/c++/v1/__exception/exception_ptr.h +/usr/include/wasm32-wasi-threads/c++/v1/__exception/nested_exception.h +/usr/include/wasm32-wasi-threads/c++/v1/__exception/operations.h +/usr/include/wasm32-wasi-threads/c++/v1/__exception/terminate.h +/usr/include/wasm32-wasi-threads/c++/v1/__expected/bad_expected_access.h +/usr/include/wasm32-wasi-threads/c++/v1/__expected/expected.h +/usr/include/wasm32-wasi-threads/c++/v1/__expected/unexpect.h +/usr/include/wasm32-wasi-threads/c++/v1/__expected/unexpected.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/copy_options.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/directory_entry.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/directory_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/directory_options.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/file_status.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/file_time_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/file_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/filesystem_error.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/operations.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/path.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/path_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/perm_options.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/perms.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/recursive_directory_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/space_info.h +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem/u8path.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/buffer.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/container_adaptor.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/enable_insertable.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/escaped_output_table.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/extended_grapheme_cluster_table.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_arg.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_arg_store.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_args.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_context.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_error.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_fwd.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_parse_context.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_string.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/format_to_n_result.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_bool.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_char.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_floating_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_integer.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_output.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_string.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/formatter_tuple.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/parser_std_format_spec.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/range_default_formatter.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/range_formatter.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/unicode.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/width_estimation_table.h +/usr/include/wasm32-wasi-threads/c++/v1/__format/write_escaped.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/binary_function.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/binary_negate.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/bind.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/bind_back.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/bind_front.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/binder1st.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/binder2nd.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/boyer_moore_searcher.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/compose.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/default_searcher.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/function.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/hash.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/identity.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/invoke.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/is_transparent.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/mem_fn.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/mem_fun_ref.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/not_fn.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/operations.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/perfect_forward.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/pointer_to_binary_function.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/pointer_to_unary_function.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/ranges_operations.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/reference_wrapper.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/unary_function.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/unary_negate.h +/usr/include/wasm32-wasi-threads/c++/v1/__functional/weak_result_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/array.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/bit_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/fstream.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/get.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/hash.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/ios.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/istream.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/mdspan.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/memory_resource.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/ostream.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/pair.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/span.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/sstream.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/streambuf.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/string.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/string_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/subrange.h +/usr/include/wasm32-wasi-threads/c++/v1/__fwd/tuple.h +/usr/include/wasm32-wasi-threads/c++/v1/__hash_table +/usr/include/wasm32-wasi-threads/c++/v1/__ios/fpos.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/access.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/advance.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/back_insert_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/bounded_iter.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/common_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/counted_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/cpp17_iterator_concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/data.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/default_sentinel.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/distance.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/empty.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/erase_if_container.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/front_insert_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/incrementable_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/indirectly_comparable.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/insert_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/istream_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/istreambuf_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/iter_move.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/iter_swap.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/iterator_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/iterator_with_data.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/mergeable.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/move_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/move_sentinel.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/next.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/ostream_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/ostreambuf_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/permutable.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/prev.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/projected.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/ranges_iterator_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/readable_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/reverse_access.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/reverse_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/segmented_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/size.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/sortable.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/unreachable_sentinel.h +/usr/include/wasm32-wasi-threads/c++/v1/__iterator/wrap_iter.h +/usr/include/wasm32-wasi-threads/c++/v1/__locale +/usr/include/wasm32-wasi-threads/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +/usr/include/wasm32-wasi-threads/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +/usr/include/wasm32-wasi-threads/c++/v1/__locale_dir/locale_base_api/locale_guard.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/abs.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/copysign.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/error_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/exponential_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/fdim.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/fma.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/gamma.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/hyperbolic_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/hypot.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/inverse_hyperbolic_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/inverse_trigonometric_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/logarithms.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/min_max.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/modulo.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/remainder.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/roots.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/rounding_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__math/trigonometric_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__mbstate_t.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/default_accessor.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/extents.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/layout_left.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/layout_right.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/layout_stride.h +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan/mdspan.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/addressof.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/align.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/aligned_alloc.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocate_at_least.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocation_guard.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocator_arg_t.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocator_destructor.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/allocator_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/assume_aligned.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/auto_ptr.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/builtin_new_allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/compressed_pair.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/construct_at.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/destruct_n.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/pointer_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/ranges_construct_at.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/ranges_uninitialized_algorithms.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/raw_storage_iterator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/shared_ptr.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/swap_allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/temp_value.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/temporary_buffer.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/uninitialized_algorithms.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/unique_ptr.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/uses_allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/uses_allocator_construction.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory/voidify.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/memory_resource.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/monotonic_buffer_resource.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/polymorphic_allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/pool_options.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/synchronized_pool_resource.h +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource/unsynchronized_pool_resource.h +/usr/include/wasm32-wasi-threads/c++/v1/__mutex/lock_guard.h +/usr/include/wasm32-wasi-threads/c++/v1/__mutex/mutex.h +/usr/include/wasm32-wasi-threads/c++/v1/__mutex/once_flag.h +/usr/include/wasm32-wasi-threads/c++/v1/__mutex/tag_types.h +/usr/include/wasm32-wasi-threads/c++/v1/__mutex/unique_lock.h +/usr/include/wasm32-wasi-threads/c++/v1/__node_handle +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/accumulate.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/adjacent_difference.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/exclusive_scan.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/gcd_lcm.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/inclusive_scan.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/inner_product.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/iota.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/midpoint.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/partial_sum.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/pstl_reduce.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/pstl_transform_reduce.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/reduce.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/saturation_arithmetic.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/transform_exclusive_scan.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/transform_inclusive_scan.h +/usr/include/wasm32-wasi-threads/c++/v1/__numeric/transform_reduce.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/bernoulli_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/binomial_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/cauchy_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/chi_squared_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/clamp_to_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/default_random_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/discard_block_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/discrete_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/exponential_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/extreme_value_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/fisher_f_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/gamma_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/generate_canonical.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/geometric_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/independent_bits_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/is_seed_sequence.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/is_valid.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/knuth_b.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/linear_congruential_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/log2.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/lognormal_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/mersenne_twister_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/negative_binomial_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/normal_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/piecewise_constant_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/piecewise_linear_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/poisson_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/random_device.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/ranlux.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/seed_seq.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/shuffle_order_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/student_t_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/subtract_with_carry_engine.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/uniform_int_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/uniform_random_bit_generator.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/uniform_real_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__random/weibull_distribution.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/access.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/all.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/as_rvalue_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/chunk_by_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/common_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/concepts.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/container_compatible_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/counted.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/dangling.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/data.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/drop_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/drop_while_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/elements_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/empty.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/empty_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/enable_borrowed_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/enable_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/filter_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/from_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/iota_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/istream_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/join_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/lazy_split_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/movable_box.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/non_propagating_cache.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/owning_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/range_adaptor.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/rbegin.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/ref_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/rend.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/repeat_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/reverse_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/single_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/size.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/split_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/subrange.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/take_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/take_while_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/to.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/transform_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/view_interface.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/views.h +/usr/include/wasm32-wasi-threads/c++/v1/__ranges/zip_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__split_buffer +/usr/include/wasm32-wasi-threads/c++/v1/__std_clang_module +/usr/include/wasm32-wasi-threads/c++/v1/__std_mbstate_t.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/atomic_unique_lock.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/intrusive_list_view.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/intrusive_shared_ptr.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/stop_callback.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/stop_source.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/stop_state.h +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token/stop_token.h +/usr/include/wasm32-wasi-threads/c++/v1/__string/char_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__string/constexpr_c_functions.h +/usr/include/wasm32-wasi-threads/c++/v1/__string/extern_template_lists.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/android/locale_bionic.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/fuchsia/xlocale.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/ibm/gettod_zos.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/ibm/locale_mgmt_zos.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/ibm/nanosleep.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/ibm/xlocale.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/musl/xlocale.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/newlib/xlocale.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/openbsd/xlocale.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/win32/locale_win32.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/xlocale/__nop_locale_mgmt.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/xlocale/__posix_l_fallback.h +/usr/include/wasm32-wasi-threads/c++/v1/__support/xlocale/__strtonum_fallback.h +/usr/include/wasm32-wasi-threads/c++/v1/__system_error/errc.h +/usr/include/wasm32-wasi-threads/c++/v1/__system_error/error_category.h +/usr/include/wasm32-wasi-threads/c++/v1/__system_error/error_code.h +/usr/include/wasm32-wasi-threads/c++/v1/__system_error/error_condition.h +/usr/include/wasm32-wasi-threads/c++/v1/__system_error/system_error.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/formatter.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/id.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/jthread.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/poll_with_backoff.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/this_thread.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/thread.h +/usr/include/wasm32-wasi-threads/c++/v1/__thread/timed_backoff_policy.h +/usr/include/wasm32-wasi-threads/c++/v1/__threading_support +/usr/include/wasm32-wasi-threads/c++/v1/__tree +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/make_tuple_types.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/pair_like.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/sfinae_helpers.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_element.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_indices.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_like.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_like_ext.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_size.h +/usr/include/wasm32-wasi-threads/c++/v1/__tuple/tuple_types.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_const.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_cv.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_lvalue_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_rvalue_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/add_volatile.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/aligned_storage.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/aligned_union.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/alignment_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/apply_cv.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/can_extract_key.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/common_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/common_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/conditional.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/conjunction.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/copy_cv.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/copy_cvref.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/datasizeof.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/decay.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/dependent_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/disjunction.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/enable_if.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/extent.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/has_unique_object_representation.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/has_virtual_destructor.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/integral_constant.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/invoke.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_abstract.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_aggregate.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_allocator.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_always_bitcastable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_arithmetic.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_array.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_base_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_bounded_array.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_callable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_char_like_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_class.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_compound.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_const.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_constant_evaluated.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_convertible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_copy_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_copy_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_core_convertible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_default_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_destructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_empty.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_enum.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_equality_comparable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_execution_policy.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_final.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_floating_point.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_function.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_fundamental.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_implicitly_default_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_literal_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_member_function_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_member_object_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_member_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_move_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_move_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_convertible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_copy_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_copy_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_default_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_destructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_move_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_nothrow_move_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_null_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_object.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_pod.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_polymorphic.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_primary_template.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_reference_wrapper.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_referenceable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_same.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_scalar.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_scoped_enum.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_signed.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_signed_integer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_specialization.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_standard_layout.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_swappable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivial.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_copy_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_copy_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_copyable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_default_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_destructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_move_assignable.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_trivially_move_constructible.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_unbounded_array.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_union.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_unsigned.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_unsigned_integer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_valid_expansion.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_void.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/is_volatile.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/lazy.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/make_32_64_or_128_bit.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/make_const_lvalue_ref.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/make_signed.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/make_unsigned.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/maybe_const.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/nat.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/negation.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/noexcept_move_assign_container.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/operation_traits.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/promote.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/rank.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_all_extents.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_const.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_const_ref.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_cv.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_cvref.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_extent.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_pointer.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_reference.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/remove_volatile.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/result_of.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/strip_signature.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/type_identity.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/type_list.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/underlying_type.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/unwrap_ref.h +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits/void_t.h +/usr/include/wasm32-wasi-threads/c++/v1/__undef_macros +/usr/include/wasm32-wasi-threads/c++/v1/__utility/as_const.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/as_lvalue.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/auto_cast.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/cmp.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/convert_to_integral.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/declval.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/empty.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/exception_guard.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/exchange.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/forward.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/forward_like.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/in_place.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/integer_sequence.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/is_pointer_in_range.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/move.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/no_destroy.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/pair.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/piecewise_construct.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/priority_tag.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/rel_ops.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/small_buffer.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/swap.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/to_underlying.h +/usr/include/wasm32-wasi-threads/c++/v1/__utility/unreachable.h +/usr/include/wasm32-wasi-threads/c++/v1/__variant/monostate.h +/usr/include/wasm32-wasi-threads/c++/v1/__verbose_abort +/usr/include/wasm32-wasi-threads/c++/v1/algorithm +/usr/include/wasm32-wasi-threads/c++/v1/any +/usr/include/wasm32-wasi-threads/c++/v1/array +/usr/include/wasm32-wasi-threads/c++/v1/atomic +/usr/include/wasm32-wasi-threads/c++/v1/barrier +/usr/include/wasm32-wasi-threads/c++/v1/bit +/usr/include/wasm32-wasi-threads/c++/v1/bitset +/usr/include/wasm32-wasi-threads/c++/v1/cassert +/usr/include/wasm32-wasi-threads/c++/v1/ccomplex +/usr/include/wasm32-wasi-threads/c++/v1/cctype +/usr/include/wasm32-wasi-threads/c++/v1/cerrno +/usr/include/wasm32-wasi-threads/c++/v1/cfenv +/usr/include/wasm32-wasi-threads/c++/v1/cfloat +/usr/include/wasm32-wasi-threads/c++/v1/charconv +/usr/include/wasm32-wasi-threads/c++/v1/chrono +/usr/include/wasm32-wasi-threads/c++/v1/cinttypes +/usr/include/wasm32-wasi-threads/c++/v1/ciso646 +/usr/include/wasm32-wasi-threads/c++/v1/climits +/usr/include/wasm32-wasi-threads/c++/v1/clocale +/usr/include/wasm32-wasi-threads/c++/v1/cmath +/usr/include/wasm32-wasi-threads/c++/v1/codecvt +/usr/include/wasm32-wasi-threads/c++/v1/compare +/usr/include/wasm32-wasi-threads/c++/v1/complex +/usr/include/wasm32-wasi-threads/c++/v1/complex.h +/usr/include/wasm32-wasi-threads/c++/v1/concepts +/usr/include/wasm32-wasi-threads/c++/v1/condition_variable +/usr/include/wasm32-wasi-threads/c++/v1/coroutine +/usr/include/wasm32-wasi-threads/c++/v1/csetjmp +/usr/include/wasm32-wasi-threads/c++/v1/csignal +/usr/include/wasm32-wasi-threads/c++/v1/cstdarg +/usr/include/wasm32-wasi-threads/c++/v1/cstdbool +/usr/include/wasm32-wasi-threads/c++/v1/cstddef +/usr/include/wasm32-wasi-threads/c++/v1/cstdint +/usr/include/wasm32-wasi-threads/c++/v1/cstdio +/usr/include/wasm32-wasi-threads/c++/v1/cstdlib +/usr/include/wasm32-wasi-threads/c++/v1/cstring +/usr/include/wasm32-wasi-threads/c++/v1/ctgmath +/usr/include/wasm32-wasi-threads/c++/v1/ctime +/usr/include/wasm32-wasi-threads/c++/v1/ctype.h +/usr/include/wasm32-wasi-threads/c++/v1/cuchar +/usr/include/wasm32-wasi-threads/c++/v1/cwchar +/usr/include/wasm32-wasi-threads/c++/v1/cwctype +/usr/include/wasm32-wasi-threads/c++/v1/cxxabi.h +/usr/include/wasm32-wasi-threads/c++/v1/deque +/usr/include/wasm32-wasi-threads/c++/v1/errno.h +/usr/include/wasm32-wasi-threads/c++/v1/exception +/usr/include/wasm32-wasi-threads/c++/v1/execution +/usr/include/wasm32-wasi-threads/c++/v1/expected +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__config +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__memory +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/aligned_tag.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/declaration.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/reference.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/scalar.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/simd.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/simd_mask.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/traits.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/utility.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd/vec_ext.h +/usr/include/wasm32-wasi-threads/c++/v1/experimental/iterator +/usr/include/wasm32-wasi-threads/c++/v1/experimental/memory +/usr/include/wasm32-wasi-threads/c++/v1/experimental/propagate_const +/usr/include/wasm32-wasi-threads/c++/v1/experimental/simd +/usr/include/wasm32-wasi-threads/c++/v1/experimental/type_traits +/usr/include/wasm32-wasi-threads/c++/v1/experimental/utility +/usr/include/wasm32-wasi-threads/c++/v1/ext/__hash +/usr/include/wasm32-wasi-threads/c++/v1/ext/hash_map +/usr/include/wasm32-wasi-threads/c++/v1/ext/hash_set +/usr/include/wasm32-wasi-threads/c++/v1/fenv.h +/usr/include/wasm32-wasi-threads/c++/v1/filesystem +/usr/include/wasm32-wasi-threads/c++/v1/float.h +/usr/include/wasm32-wasi-threads/c++/v1/format +/usr/include/wasm32-wasi-threads/c++/v1/forward_list +/usr/include/wasm32-wasi-threads/c++/v1/fstream +/usr/include/wasm32-wasi-threads/c++/v1/functional +/usr/include/wasm32-wasi-threads/c++/v1/future +/usr/include/wasm32-wasi-threads/c++/v1/initializer_list +/usr/include/wasm32-wasi-threads/c++/v1/inttypes.h +/usr/include/wasm32-wasi-threads/c++/v1/iomanip +/usr/include/wasm32-wasi-threads/c++/v1/ios +/usr/include/wasm32-wasi-threads/c++/v1/iosfwd +/usr/include/wasm32-wasi-threads/c++/v1/iostream +/usr/include/wasm32-wasi-threads/c++/v1/istream +/usr/include/wasm32-wasi-threads/c++/v1/iterator +/usr/include/wasm32-wasi-threads/c++/v1/latch +/usr/include/wasm32-wasi-threads/c++/v1/libcxx.imp +/usr/include/wasm32-wasi-threads/c++/v1/limits +/usr/include/wasm32-wasi-threads/c++/v1/list +/usr/include/wasm32-wasi-threads/c++/v1/locale +/usr/include/wasm32-wasi-threads/c++/v1/locale.h +/usr/include/wasm32-wasi-threads/c++/v1/map +/usr/include/wasm32-wasi-threads/c++/v1/math.h +/usr/include/wasm32-wasi-threads/c++/v1/mdspan +/usr/include/wasm32-wasi-threads/c++/v1/memory +/usr/include/wasm32-wasi-threads/c++/v1/memory_resource +/usr/include/wasm32-wasi-threads/c++/v1/module.modulemap +/usr/include/wasm32-wasi-threads/c++/v1/mutex +/usr/include/wasm32-wasi-threads/c++/v1/new +/usr/include/wasm32-wasi-threads/c++/v1/numbers +/usr/include/wasm32-wasi-threads/c++/v1/numeric +/usr/include/wasm32-wasi-threads/c++/v1/optional +/usr/include/wasm32-wasi-threads/c++/v1/ostream +/usr/include/wasm32-wasi-threads/c++/v1/print +/usr/include/wasm32-wasi-threads/c++/v1/queue +/usr/include/wasm32-wasi-threads/c++/v1/random +/usr/include/wasm32-wasi-threads/c++/v1/ranges +/usr/include/wasm32-wasi-threads/c++/v1/ratio +/usr/include/wasm32-wasi-threads/c++/v1/regex +/usr/include/wasm32-wasi-threads/c++/v1/scoped_allocator +/usr/include/wasm32-wasi-threads/c++/v1/semaphore +/usr/include/wasm32-wasi-threads/c++/v1/set +/usr/include/wasm32-wasi-threads/c++/v1/shared_mutex +/usr/include/wasm32-wasi-threads/c++/v1/source_location +/usr/include/wasm32-wasi-threads/c++/v1/span +/usr/include/wasm32-wasi-threads/c++/v1/sstream +/usr/include/wasm32-wasi-threads/c++/v1/stack +/usr/include/wasm32-wasi-threads/c++/v1/stdatomic.h +/usr/include/wasm32-wasi-threads/c++/v1/stdbool.h +/usr/include/wasm32-wasi-threads/c++/v1/stddef.h +/usr/include/wasm32-wasi-threads/c++/v1/stdexcept +/usr/include/wasm32-wasi-threads/c++/v1/stdint.h +/usr/include/wasm32-wasi-threads/c++/v1/stdio.h +/usr/include/wasm32-wasi-threads/c++/v1/stdlib.h +/usr/include/wasm32-wasi-threads/c++/v1/stop_token +/usr/include/wasm32-wasi-threads/c++/v1/streambuf +/usr/include/wasm32-wasi-threads/c++/v1/string +/usr/include/wasm32-wasi-threads/c++/v1/string.h +/usr/include/wasm32-wasi-threads/c++/v1/string_view +/usr/include/wasm32-wasi-threads/c++/v1/strstream +/usr/include/wasm32-wasi-threads/c++/v1/syncstream +/usr/include/wasm32-wasi-threads/c++/v1/system_error +/usr/include/wasm32-wasi-threads/c++/v1/tgmath.h +/usr/include/wasm32-wasi-threads/c++/v1/thread +/usr/include/wasm32-wasi-threads/c++/v1/tuple +/usr/include/wasm32-wasi-threads/c++/v1/type_traits +/usr/include/wasm32-wasi-threads/c++/v1/typeindex +/usr/include/wasm32-wasi-threads/c++/v1/typeinfo +/usr/include/wasm32-wasi-threads/c++/v1/uchar.h +/usr/include/wasm32-wasi-threads/c++/v1/unordered_map +/usr/include/wasm32-wasi-threads/c++/v1/unordered_set +/usr/include/wasm32-wasi-threads/c++/v1/utility +/usr/include/wasm32-wasi-threads/c++/v1/valarray +/usr/include/wasm32-wasi-threads/c++/v1/variant +/usr/include/wasm32-wasi-threads/c++/v1/vector +/usr/include/wasm32-wasi-threads/c++/v1/version +/usr/include/wasm32-wasi-threads/c++/v1/wchar.h +/usr/include/wasm32-wasi-threads/c++/v1/wctype.h +/usr/include/wasm32-wasi-threads/complex.h +/usr/include/wasm32-wasi-threads/cpio.h +/usr/include/wasm32-wasi-threads/crypt.h +/usr/include/wasm32-wasi-threads/ctype.h +/usr/include/wasm32-wasi-threads/dirent.h +/usr/include/wasm32-wasi-threads/dlfcn.h +/usr/include/wasm32-wasi-threads/endian.h +/usr/include/wasm32-wasi-threads/err.h +/usr/include/wasm32-wasi-threads/errno.h +/usr/include/wasm32-wasi-threads/fcntl.h +/usr/include/wasm32-wasi-threads/features.h +/usr/include/wasm32-wasi-threads/fenv.h +/usr/include/wasm32-wasi-threads/float.h +/usr/include/wasm32-wasi-threads/fmtmsg.h +/usr/include/wasm32-wasi-threads/fnmatch.h +/usr/include/wasm32-wasi-threads/ftw.h +/usr/include/wasm32-wasi-threads/getopt.h +/usr/include/wasm32-wasi-threads/glob.h +/usr/include/wasm32-wasi-threads/iconv.h +/usr/include/wasm32-wasi-threads/ifaddrs.h +/usr/include/wasm32-wasi-threads/inttypes.h +/usr/include/wasm32-wasi-threads/iso646.h +/usr/include/wasm32-wasi-threads/langinfo.h +/usr/include/wasm32-wasi-threads/libgen.h +/usr/include/wasm32-wasi-threads/limits.h +/usr/include/wasm32-wasi-threads/locale.h +/usr/include/wasm32-wasi-threads/malloc.h +/usr/include/wasm32-wasi-threads/math.h +/usr/include/wasm32-wasi-threads/memory.h +/usr/include/wasm32-wasi-threads/monetary.h +/usr/include/wasm32-wasi-threads/mqueue.h +/usr/include/wasm32-wasi-threads/netinet/icmp6.h +/usr/include/wasm32-wasi-threads/netinet/igmp.h +/usr/include/wasm32-wasi-threads/netinet/in.h +/usr/include/wasm32-wasi-threads/netinet/in_systm.h +/usr/include/wasm32-wasi-threads/netinet/ip.h +/usr/include/wasm32-wasi-threads/netinet/ip6.h +/usr/include/wasm32-wasi-threads/netinet/ip_icmp.h +/usr/include/wasm32-wasi-threads/netinet/tcp.h +/usr/include/wasm32-wasi-threads/netinet/udp.h +/usr/include/wasm32-wasi-threads/netpacket/packet.h +/usr/include/wasm32-wasi-threads/nl_types.h +/usr/include/wasm32-wasi-threads/poll.h +/usr/include/wasm32-wasi-threads/pthread.h +/usr/include/wasm32-wasi-threads/regex.h +/usr/include/wasm32-wasi-threads/sched.h +/usr/include/wasm32-wasi-threads/search.h +/usr/include/wasm32-wasi-threads/semaphore.h +/usr/include/wasm32-wasi-threads/setjmp.h +/usr/include/wasm32-wasi-threads/signal.h +/usr/include/wasm32-wasi-threads/stdalign.h +/usr/include/wasm32-wasi-threads/stdbool.h +/usr/include/wasm32-wasi-threads/stdc-predef.h +/usr/include/wasm32-wasi-threads/stdint.h +/usr/include/wasm32-wasi-threads/stdio.h +/usr/include/wasm32-wasi-threads/stdio_ext.h +/usr/include/wasm32-wasi-threads/stdlib.h +/usr/include/wasm32-wasi-threads/stdnoreturn.h +/usr/include/wasm32-wasi-threads/string.h +/usr/include/wasm32-wasi-threads/strings.h +/usr/include/wasm32-wasi-threads/stropts.h +/usr/include/wasm32-wasi-threads/sys/dir.h +/usr/include/wasm32-wasi-threads/sys/errno.h +/usr/include/wasm32-wasi-threads/sys/eventfd.h +/usr/include/wasm32-wasi-threads/sys/fcntl.h +/usr/include/wasm32-wasi-threads/sys/file.h +/usr/include/wasm32-wasi-threads/sys/ioctl.h +/usr/include/wasm32-wasi-threads/sys/mman.h +/usr/include/wasm32-wasi-threads/sys/param.h +/usr/include/wasm32-wasi-threads/sys/poll.h +/usr/include/wasm32-wasi-threads/sys/random.h +/usr/include/wasm32-wasi-threads/sys/reg.h +/usr/include/wasm32-wasi-threads/sys/resource.h +/usr/include/wasm32-wasi-threads/sys/select.h +/usr/include/wasm32-wasi-threads/sys/signal.h +/usr/include/wasm32-wasi-threads/sys/socket.h +/usr/include/wasm32-wasi-threads/sys/stat.h +/usr/include/wasm32-wasi-threads/sys/statvfs.h +/usr/include/wasm32-wasi-threads/sys/stropts.h +/usr/include/wasm32-wasi-threads/sys/syscall.h +/usr/include/wasm32-wasi-threads/sys/sysinfo.h +/usr/include/wasm32-wasi-threads/sys/time.h +/usr/include/wasm32-wasi-threads/sys/timeb.h +/usr/include/wasm32-wasi-threads/sys/times.h +/usr/include/wasm32-wasi-threads/sys/timex.h +/usr/include/wasm32-wasi-threads/sys/ttydefaults.h +/usr/include/wasm32-wasi-threads/sys/types.h +/usr/include/wasm32-wasi-threads/sys/uio.h +/usr/include/wasm32-wasi-threads/sys/un.h +/usr/include/wasm32-wasi-threads/sys/utsname.h +/usr/include/wasm32-wasi-threads/syscall.h +/usr/include/wasm32-wasi-threads/sysexits.h +/usr/include/wasm32-wasi-threads/tar.h +/usr/include/wasm32-wasi-threads/tgmath.h +/usr/include/wasm32-wasi-threads/threads.h +/usr/include/wasm32-wasi-threads/time.h +/usr/include/wasm32-wasi-threads/uchar.h +/usr/include/wasm32-wasi-threads/unistd.h +/usr/include/wasm32-wasi-threads/utime.h +/usr/include/wasm32-wasi-threads/values.h +/usr/include/wasm32-wasi-threads/wasi/api.h +/usr/include/wasm32-wasi-threads/wasi/libc-environ.h +/usr/include/wasm32-wasi-threads/wasi/libc-find-relpath.h +/usr/include/wasm32-wasi-threads/wasi/libc-nocwd.h +/usr/include/wasm32-wasi-threads/wasi/libc.h +/usr/include/wasm32-wasi-threads/wasi/wasip2.h +/usr/include/wasm32-wasi-threads/wchar.h +/usr/include/wasm32-wasi-threads/wctype.h +/usr/include/wasm32-wasi/__errno.h +/usr/include/wasm32-wasi/__errno_values.h +/usr/include/wasm32-wasi/__fd_set.h +/usr/include/wasm32-wasi/__function___isatty.h +/usr/include/wasm32-wasi/__functions_malloc.h +/usr/include/wasm32-wasi/__functions_memcpy.h +/usr/include/wasm32-wasi/__header_dirent.h +/usr/include/wasm32-wasi/__header_fcntl.h +/usr/include/wasm32-wasi/__header_inttypes.h +/usr/include/wasm32-wasi/__header_netinet_in.h +/usr/include/wasm32-wasi/__header_poll.h +/usr/include/wasm32-wasi/__header_stdlib.h +/usr/include/wasm32-wasi/__header_string.h +/usr/include/wasm32-wasi/__header_sys_ioctl.h +/usr/include/wasm32-wasi/__header_sys_resource.h +/usr/include/wasm32-wasi/__header_sys_socket.h +/usr/include/wasm32-wasi/__header_sys_stat.h +/usr/include/wasm32-wasi/__header_time.h +/usr/include/wasm32-wasi/__header_unistd.h +/usr/include/wasm32-wasi/__macro_FD_SETSIZE.h +/usr/include/wasm32-wasi/__macro_PAGESIZE.h +/usr/include/wasm32-wasi/__mode_t.h +/usr/include/wasm32-wasi/__seek.h +/usr/include/wasm32-wasi/__struct_dirent.h +/usr/include/wasm32-wasi/__struct_in6_addr.h +/usr/include/wasm32-wasi/__struct_in_addr.h +/usr/include/wasm32-wasi/__struct_iovec.h +/usr/include/wasm32-wasi/__struct_msghdr.h +/usr/include/wasm32-wasi/__struct_pollfd.h +/usr/include/wasm32-wasi/__struct_rusage.h +/usr/include/wasm32-wasi/__struct_sockaddr.h +/usr/include/wasm32-wasi/__struct_sockaddr_in.h +/usr/include/wasm32-wasi/__struct_sockaddr_in6.h +/usr/include/wasm32-wasi/__struct_sockaddr_storage.h +/usr/include/wasm32-wasi/__struct_sockaddr_un.h +/usr/include/wasm32-wasi/__struct_stat.h +/usr/include/wasm32-wasi/__struct_timespec.h +/usr/include/wasm32-wasi/__struct_timeval.h +/usr/include/wasm32-wasi/__struct_tm.h +/usr/include/wasm32-wasi/__struct_tms.h +/usr/include/wasm32-wasi/__typedef_DIR.h +/usr/include/wasm32-wasi/__typedef_blkcnt_t.h +/usr/include/wasm32-wasi/__typedef_blksize_t.h +/usr/include/wasm32-wasi/__typedef_clock_t.h +/usr/include/wasm32-wasi/__typedef_clockid_t.h +/usr/include/wasm32-wasi/__typedef_dev_t.h +/usr/include/wasm32-wasi/__typedef_fd_set.h +/usr/include/wasm32-wasi/__typedef_gid_t.h +/usr/include/wasm32-wasi/__typedef_in_addr_t.h +/usr/include/wasm32-wasi/__typedef_in_port_t.h +/usr/include/wasm32-wasi/__typedef_ino_t.h +/usr/include/wasm32-wasi/__typedef_mode_t.h +/usr/include/wasm32-wasi/__typedef_nfds_t.h +/usr/include/wasm32-wasi/__typedef_nlink_t.h +/usr/include/wasm32-wasi/__typedef_off_t.h +/usr/include/wasm32-wasi/__typedef_sa_family_t.h +/usr/include/wasm32-wasi/__typedef_sigset_t.h +/usr/include/wasm32-wasi/__typedef_socklen_t.h +/usr/include/wasm32-wasi/__typedef_ssize_t.h +/usr/include/wasm32-wasi/__typedef_suseconds_t.h +/usr/include/wasm32-wasi/__typedef_time_t.h +/usr/include/wasm32-wasi/__typedef_uid_t.h +/usr/include/wasm32-wasi/__wasi_snapshot.h +/usr/include/wasm32-wasi/alloca.h +/usr/include/wasm32-wasi/ar.h +/usr/include/wasm32-wasi/arpa/ftp.h +/usr/include/wasm32-wasi/arpa/inet.h +/usr/include/wasm32-wasi/arpa/nameser.h +/usr/include/wasm32-wasi/arpa/nameser_compat.h +/usr/include/wasm32-wasi/arpa/telnet.h +/usr/include/wasm32-wasi/arpa/tftp.h +/usr/include/wasm32-wasi/assert.h +/usr/include/wasm32-wasi/bits/alltypes.h +/usr/include/wasm32-wasi/bits/dirent.h +/usr/include/wasm32-wasi/bits/fcntl.h +/usr/include/wasm32-wasi/bits/fenv.h +/usr/include/wasm32-wasi/bits/float.h +/usr/include/wasm32-wasi/bits/hwcap.h +/usr/include/wasm32-wasi/bits/io.h +/usr/include/wasm32-wasi/bits/ioctl.h +/usr/include/wasm32-wasi/bits/ioctl_fix.h +/usr/include/wasm32-wasi/bits/ipcstat.h +/usr/include/wasm32-wasi/bits/limits.h +/usr/include/wasm32-wasi/bits/mman.h +/usr/include/wasm32-wasi/bits/poll.h +/usr/include/wasm32-wasi/bits/posix.h +/usr/include/wasm32-wasi/bits/reg.h +/usr/include/wasm32-wasi/bits/resource.h +/usr/include/wasm32-wasi/bits/setjmp.h +/usr/include/wasm32-wasi/bits/signal.h +/usr/include/wasm32-wasi/bits/socket.h +/usr/include/wasm32-wasi/bits/stat.h +/usr/include/wasm32-wasi/bits/stdint.h +/usr/include/wasm32-wasi/byteswap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/adjacent_find.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/all_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/any_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/binary_search.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/clamp.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/comp.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/comp_ref_type.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/copy_backward.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/copy_move_common.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/copy_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/count.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/count_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/equal.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/equal_range.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/fill.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/fill_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find_end.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find_first_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find_if_not.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/find_segment_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/fold.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/for_each.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/for_each_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/for_each_segment.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/generate.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/generate_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/half_positive.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_found_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_fun_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_in_out_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_in_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_out_out_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/in_out_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/includes.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/inplace_merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_heap_until.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_partitioned.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_sorted.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/is_sorted_until.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/iter_swap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/iterator_operations.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/lexicographical_compare.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/lexicographical_compare_three_way.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/lower_bound.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/make_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/make_projected.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/max.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/max_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/min.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/min_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/min_max_result.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/minmax.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/minmax_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/mismatch.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/move.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/move_backward.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/next_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/none_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/nth_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/partial_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/partial_sort_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/partition.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/partition_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/partition_point.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pop_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/prev_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_any_all_none_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backend.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backend.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_count.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_equal.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_fill.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_find.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_for_each.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_frontend_dispatch.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_generate.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_is_partitioned.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_move.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_replace.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_rotate_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_stable_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_transform.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/push_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_adjacent_find.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_all_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_any_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_binary_search.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_clamp.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_contains.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_copy_backward.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_copy_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_count.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_count_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_ends_with.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_equal.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_equal_range.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_fill.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_fill_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_find.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_find_end.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_find_first_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_find_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_find_if_not.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_for_each.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_for_each_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_generate.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_generate_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_includes.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_inplace_merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_heap_until.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_partitioned.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_sorted.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_is_sorted_until.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_iterator_concept.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_lexicographical_compare.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_lower_bound.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_make_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_max.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_max_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_merge.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_min.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_min_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_minmax.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_minmax_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_mismatch.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_move.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_move_backward.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_next_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_none_of.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_nth_element.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_partial_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_partial_sort_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_partition.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_partition_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_partition_point.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_pop_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_prev_permutation.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_push_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_remove.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_remove_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_remove_copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_remove_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_replace.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_replace_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_replace_copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_replace_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_reverse.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_reverse_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_rotate.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_rotate_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_sample.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_search.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_search_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_set_difference.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_set_intersection.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_set_symmetric_difference.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_set_union.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_shuffle.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_sort_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_stable_partition.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_stable_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_starts_with.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_swap_ranges.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_transform.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_unique.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_unique_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/ranges_upper_bound.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/remove.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/remove_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/remove_copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/remove_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/replace.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/replace_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/replace_copy_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/replace_if.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/reverse.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/reverse_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/rotate.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/rotate_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/sample.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/search.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/search_n.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/set_difference.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/set_intersection.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/set_symmetric_difference.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/set_union.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/shift_left.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/shift_right.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/shuffle.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/sift_down.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/sort_heap.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/stable_partition.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/stable_sort.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/swap_ranges.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/three_way_comp_ref_type.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/transform.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/unique.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/unique_copy.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/unwrap_iter.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/unwrap_range.h +/usr/include/wasm32-wasi/c++/v1/__algorithm/upper_bound.h +/usr/include/wasm32-wasi/c++/v1/__assert +/usr/include/wasm32-wasi/c++/v1/__assertion_handler +/usr/include/wasm32-wasi/c++/v1/__atomic/aliases.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic_base.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic_flag.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic_init.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic_lock_free.h +/usr/include/wasm32-wasi/c++/v1/__atomic/atomic_sync.h +/usr/include/wasm32-wasi/c++/v1/__atomic/check_memory_order.h +/usr/include/wasm32-wasi/c++/v1/__atomic/contention_t.h +/usr/include/wasm32-wasi/c++/v1/__atomic/cxx_atomic_impl.h +/usr/include/wasm32-wasi/c++/v1/__atomic/fence.h +/usr/include/wasm32-wasi/c++/v1/__atomic/is_always_lock_free.h +/usr/include/wasm32-wasi/c++/v1/__atomic/kill_dependency.h +/usr/include/wasm32-wasi/c++/v1/__atomic/memory_order.h +/usr/include/wasm32-wasi/c++/v1/__availability +/usr/include/wasm32-wasi/c++/v1/__bit/bit_cast.h +/usr/include/wasm32-wasi/c++/v1/__bit/bit_ceil.h +/usr/include/wasm32-wasi/c++/v1/__bit/bit_floor.h +/usr/include/wasm32-wasi/c++/v1/__bit/bit_log2.h +/usr/include/wasm32-wasi/c++/v1/__bit/bit_width.h +/usr/include/wasm32-wasi/c++/v1/__bit/blsr.h +/usr/include/wasm32-wasi/c++/v1/__bit/byteswap.h +/usr/include/wasm32-wasi/c++/v1/__bit/countl.h +/usr/include/wasm32-wasi/c++/v1/__bit/countr.h +/usr/include/wasm32-wasi/c++/v1/__bit/endian.h +/usr/include/wasm32-wasi/c++/v1/__bit/has_single_bit.h +/usr/include/wasm32-wasi/c++/v1/__bit/invert_if.h +/usr/include/wasm32-wasi/c++/v1/__bit/popcount.h +/usr/include/wasm32-wasi/c++/v1/__bit/rotate.h +/usr/include/wasm32-wasi/c++/v1/__bit_reference +/usr/include/wasm32-wasi/c++/v1/__charconv/chars_format.h +/usr/include/wasm32-wasi/c++/v1/__charconv/from_chars_integral.h +/usr/include/wasm32-wasi/c++/v1/__charconv/from_chars_result.h +/usr/include/wasm32-wasi/c++/v1/__charconv/tables.h +/usr/include/wasm32-wasi/c++/v1/__charconv/to_chars.h +/usr/include/wasm32-wasi/c++/v1/__charconv/to_chars_base_10.h +/usr/include/wasm32-wasi/c++/v1/__charconv/to_chars_floating_point.h +/usr/include/wasm32-wasi/c++/v1/__charconv/to_chars_integral.h +/usr/include/wasm32-wasi/c++/v1/__charconv/to_chars_result.h +/usr/include/wasm32-wasi/c++/v1/__charconv/traits.h +/usr/include/wasm32-wasi/c++/v1/__chrono/calendar.h +/usr/include/wasm32-wasi/c++/v1/__chrono/concepts.h +/usr/include/wasm32-wasi/c++/v1/__chrono/convert_to_timespec.h +/usr/include/wasm32-wasi/c++/v1/__chrono/convert_to_tm.h +/usr/include/wasm32-wasi/c++/v1/__chrono/day.h +/usr/include/wasm32-wasi/c++/v1/__chrono/duration.h +/usr/include/wasm32-wasi/c++/v1/__chrono/file_clock.h +/usr/include/wasm32-wasi/c++/v1/__chrono/formatter.h +/usr/include/wasm32-wasi/c++/v1/__chrono/hh_mm_ss.h +/usr/include/wasm32-wasi/c++/v1/__chrono/high_resolution_clock.h +/usr/include/wasm32-wasi/c++/v1/__chrono/literals.h +/usr/include/wasm32-wasi/c++/v1/__chrono/month.h +/usr/include/wasm32-wasi/c++/v1/__chrono/month_weekday.h +/usr/include/wasm32-wasi/c++/v1/__chrono/monthday.h +/usr/include/wasm32-wasi/c++/v1/__chrono/ostream.h +/usr/include/wasm32-wasi/c++/v1/__chrono/parser_std_format_spec.h +/usr/include/wasm32-wasi/c++/v1/__chrono/statically_widen.h +/usr/include/wasm32-wasi/c++/v1/__chrono/steady_clock.h +/usr/include/wasm32-wasi/c++/v1/__chrono/system_clock.h +/usr/include/wasm32-wasi/c++/v1/__chrono/time_point.h +/usr/include/wasm32-wasi/c++/v1/__chrono/tzdb.h +/usr/include/wasm32-wasi/c++/v1/__chrono/tzdb_list.h +/usr/include/wasm32-wasi/c++/v1/__chrono/weekday.h +/usr/include/wasm32-wasi/c++/v1/__chrono/year.h +/usr/include/wasm32-wasi/c++/v1/__chrono/year_month.h +/usr/include/wasm32-wasi/c++/v1/__chrono/year_month_day.h +/usr/include/wasm32-wasi/c++/v1/__chrono/year_month_weekday.h +/usr/include/wasm32-wasi/c++/v1/__compare/common_comparison_category.h +/usr/include/wasm32-wasi/c++/v1/__compare/compare_partial_order_fallback.h +/usr/include/wasm32-wasi/c++/v1/__compare/compare_strong_order_fallback.h +/usr/include/wasm32-wasi/c++/v1/__compare/compare_three_way.h +/usr/include/wasm32-wasi/c++/v1/__compare/compare_three_way_result.h +/usr/include/wasm32-wasi/c++/v1/__compare/compare_weak_order_fallback.h +/usr/include/wasm32-wasi/c++/v1/__compare/is_eq.h +/usr/include/wasm32-wasi/c++/v1/__compare/ordering.h +/usr/include/wasm32-wasi/c++/v1/__compare/partial_order.h +/usr/include/wasm32-wasi/c++/v1/__compare/strong_order.h +/usr/include/wasm32-wasi/c++/v1/__compare/synth_three_way.h +/usr/include/wasm32-wasi/c++/v1/__compare/three_way_comparable.h +/usr/include/wasm32-wasi/c++/v1/__compare/weak_order.h +/usr/include/wasm32-wasi/c++/v1/__concepts/arithmetic.h +/usr/include/wasm32-wasi/c++/v1/__concepts/assignable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/boolean_testable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/class_or_enum.h +/usr/include/wasm32-wasi/c++/v1/__concepts/common_reference_with.h +/usr/include/wasm32-wasi/c++/v1/__concepts/common_with.h +/usr/include/wasm32-wasi/c++/v1/__concepts/constructible.h +/usr/include/wasm32-wasi/c++/v1/__concepts/convertible_to.h +/usr/include/wasm32-wasi/c++/v1/__concepts/copyable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/derived_from.h +/usr/include/wasm32-wasi/c++/v1/__concepts/destructible.h +/usr/include/wasm32-wasi/c++/v1/__concepts/different_from.h +/usr/include/wasm32-wasi/c++/v1/__concepts/equality_comparable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/invocable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/movable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/predicate.h +/usr/include/wasm32-wasi/c++/v1/__concepts/regular.h +/usr/include/wasm32-wasi/c++/v1/__concepts/relation.h +/usr/include/wasm32-wasi/c++/v1/__concepts/same_as.h +/usr/include/wasm32-wasi/c++/v1/__concepts/semiregular.h +/usr/include/wasm32-wasi/c++/v1/__concepts/swappable.h +/usr/include/wasm32-wasi/c++/v1/__concepts/totally_ordered.h +/usr/include/wasm32-wasi/c++/v1/__condition_variable/condition_variable.h +/usr/include/wasm32-wasi/c++/v1/__config +/usr/include/wasm32-wasi/c++/v1/__config_site +/usr/include/wasm32-wasi/c++/v1/__coroutine/coroutine_handle.h +/usr/include/wasm32-wasi/c++/v1/__coroutine/coroutine_traits.h +/usr/include/wasm32-wasi/c++/v1/__coroutine/noop_coroutine_handle.h +/usr/include/wasm32-wasi/c++/v1/__coroutine/trivial_awaitables.h +/usr/include/wasm32-wasi/c++/v1/__cxxabi_config.h +/usr/include/wasm32-wasi/c++/v1/__debug_utils/randomize_range.h +/usr/include/wasm32-wasi/c++/v1/__debug_utils/strict_weak_ordering_check.h +/usr/include/wasm32-wasi/c++/v1/__exception/exception.h +/usr/include/wasm32-wasi/c++/v1/__exception/exception_ptr.h +/usr/include/wasm32-wasi/c++/v1/__exception/nested_exception.h +/usr/include/wasm32-wasi/c++/v1/__exception/operations.h +/usr/include/wasm32-wasi/c++/v1/__exception/terminate.h +/usr/include/wasm32-wasi/c++/v1/__expected/bad_expected_access.h +/usr/include/wasm32-wasi/c++/v1/__expected/expected.h +/usr/include/wasm32-wasi/c++/v1/__expected/unexpect.h +/usr/include/wasm32-wasi/c++/v1/__expected/unexpected.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/copy_options.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/directory_entry.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/directory_iterator.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/directory_options.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/file_status.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/file_time_type.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/file_type.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/filesystem_error.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/operations.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/path.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/path_iterator.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/perm_options.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/perms.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/recursive_directory_iterator.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/space_info.h +/usr/include/wasm32-wasi/c++/v1/__filesystem/u8path.h +/usr/include/wasm32-wasi/c++/v1/__format/buffer.h +/usr/include/wasm32-wasi/c++/v1/__format/concepts.h +/usr/include/wasm32-wasi/c++/v1/__format/container_adaptor.h +/usr/include/wasm32-wasi/c++/v1/__format/enable_insertable.h +/usr/include/wasm32-wasi/c++/v1/__format/escaped_output_table.h +/usr/include/wasm32-wasi/c++/v1/__format/extended_grapheme_cluster_table.h +/usr/include/wasm32-wasi/c++/v1/__format/format_arg.h +/usr/include/wasm32-wasi/c++/v1/__format/format_arg_store.h +/usr/include/wasm32-wasi/c++/v1/__format/format_args.h +/usr/include/wasm32-wasi/c++/v1/__format/format_context.h +/usr/include/wasm32-wasi/c++/v1/__format/format_error.h +/usr/include/wasm32-wasi/c++/v1/__format/format_functions.h +/usr/include/wasm32-wasi/c++/v1/__format/format_fwd.h +/usr/include/wasm32-wasi/c++/v1/__format/format_parse_context.h +/usr/include/wasm32-wasi/c++/v1/__format/format_string.h +/usr/include/wasm32-wasi/c++/v1/__format/format_to_n_result.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_bool.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_char.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_floating_point.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_integer.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_integral.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_output.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_pointer.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_string.h +/usr/include/wasm32-wasi/c++/v1/__format/formatter_tuple.h +/usr/include/wasm32-wasi/c++/v1/__format/parser_std_format_spec.h +/usr/include/wasm32-wasi/c++/v1/__format/range_default_formatter.h +/usr/include/wasm32-wasi/c++/v1/__format/range_formatter.h +/usr/include/wasm32-wasi/c++/v1/__format/unicode.h +/usr/include/wasm32-wasi/c++/v1/__format/width_estimation_table.h +/usr/include/wasm32-wasi/c++/v1/__format/write_escaped.h +/usr/include/wasm32-wasi/c++/v1/__functional/binary_function.h +/usr/include/wasm32-wasi/c++/v1/__functional/binary_negate.h +/usr/include/wasm32-wasi/c++/v1/__functional/bind.h +/usr/include/wasm32-wasi/c++/v1/__functional/bind_back.h +/usr/include/wasm32-wasi/c++/v1/__functional/bind_front.h +/usr/include/wasm32-wasi/c++/v1/__functional/binder1st.h +/usr/include/wasm32-wasi/c++/v1/__functional/binder2nd.h +/usr/include/wasm32-wasi/c++/v1/__functional/boyer_moore_searcher.h +/usr/include/wasm32-wasi/c++/v1/__functional/compose.h +/usr/include/wasm32-wasi/c++/v1/__functional/default_searcher.h +/usr/include/wasm32-wasi/c++/v1/__functional/function.h +/usr/include/wasm32-wasi/c++/v1/__functional/hash.h +/usr/include/wasm32-wasi/c++/v1/__functional/identity.h +/usr/include/wasm32-wasi/c++/v1/__functional/invoke.h +/usr/include/wasm32-wasi/c++/v1/__functional/is_transparent.h +/usr/include/wasm32-wasi/c++/v1/__functional/mem_fn.h +/usr/include/wasm32-wasi/c++/v1/__functional/mem_fun_ref.h +/usr/include/wasm32-wasi/c++/v1/__functional/not_fn.h +/usr/include/wasm32-wasi/c++/v1/__functional/operations.h +/usr/include/wasm32-wasi/c++/v1/__functional/perfect_forward.h +/usr/include/wasm32-wasi/c++/v1/__functional/pointer_to_binary_function.h +/usr/include/wasm32-wasi/c++/v1/__functional/pointer_to_unary_function.h +/usr/include/wasm32-wasi/c++/v1/__functional/ranges_operations.h +/usr/include/wasm32-wasi/c++/v1/__functional/reference_wrapper.h +/usr/include/wasm32-wasi/c++/v1/__functional/unary_function.h +/usr/include/wasm32-wasi/c++/v1/__functional/unary_negate.h +/usr/include/wasm32-wasi/c++/v1/__functional/weak_result_type.h +/usr/include/wasm32-wasi/c++/v1/__fwd/array.h +/usr/include/wasm32-wasi/c++/v1/__fwd/bit_reference.h +/usr/include/wasm32-wasi/c++/v1/__fwd/fstream.h +/usr/include/wasm32-wasi/c++/v1/__fwd/get.h +/usr/include/wasm32-wasi/c++/v1/__fwd/hash.h +/usr/include/wasm32-wasi/c++/v1/__fwd/ios.h +/usr/include/wasm32-wasi/c++/v1/__fwd/istream.h +/usr/include/wasm32-wasi/c++/v1/__fwd/mdspan.h +/usr/include/wasm32-wasi/c++/v1/__fwd/memory_resource.h +/usr/include/wasm32-wasi/c++/v1/__fwd/ostream.h +/usr/include/wasm32-wasi/c++/v1/__fwd/pair.h +/usr/include/wasm32-wasi/c++/v1/__fwd/span.h +/usr/include/wasm32-wasi/c++/v1/__fwd/sstream.h +/usr/include/wasm32-wasi/c++/v1/__fwd/streambuf.h +/usr/include/wasm32-wasi/c++/v1/__fwd/string.h +/usr/include/wasm32-wasi/c++/v1/__fwd/string_view.h +/usr/include/wasm32-wasi/c++/v1/__fwd/subrange.h +/usr/include/wasm32-wasi/c++/v1/__fwd/tuple.h +/usr/include/wasm32-wasi/c++/v1/__hash_table +/usr/include/wasm32-wasi/c++/v1/__ios/fpos.h +/usr/include/wasm32-wasi/c++/v1/__iterator/access.h +/usr/include/wasm32-wasi/c++/v1/__iterator/advance.h +/usr/include/wasm32-wasi/c++/v1/__iterator/back_insert_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/bounded_iter.h +/usr/include/wasm32-wasi/c++/v1/__iterator/common_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/concepts.h +/usr/include/wasm32-wasi/c++/v1/__iterator/counted_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/cpp17_iterator_concepts.h +/usr/include/wasm32-wasi/c++/v1/__iterator/data.h +/usr/include/wasm32-wasi/c++/v1/__iterator/default_sentinel.h +/usr/include/wasm32-wasi/c++/v1/__iterator/distance.h +/usr/include/wasm32-wasi/c++/v1/__iterator/empty.h +/usr/include/wasm32-wasi/c++/v1/__iterator/erase_if_container.h +/usr/include/wasm32-wasi/c++/v1/__iterator/front_insert_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/incrementable_traits.h +/usr/include/wasm32-wasi/c++/v1/__iterator/indirectly_comparable.h +/usr/include/wasm32-wasi/c++/v1/__iterator/insert_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/istream_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/istreambuf_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/iter_move.h +/usr/include/wasm32-wasi/c++/v1/__iterator/iter_swap.h +/usr/include/wasm32-wasi/c++/v1/__iterator/iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/iterator_traits.h +/usr/include/wasm32-wasi/c++/v1/__iterator/iterator_with_data.h +/usr/include/wasm32-wasi/c++/v1/__iterator/mergeable.h +/usr/include/wasm32-wasi/c++/v1/__iterator/move_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/move_sentinel.h +/usr/include/wasm32-wasi/c++/v1/__iterator/next.h +/usr/include/wasm32-wasi/c++/v1/__iterator/ostream_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/ostreambuf_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/permutable.h +/usr/include/wasm32-wasi/c++/v1/__iterator/prev.h +/usr/include/wasm32-wasi/c++/v1/__iterator/projected.h +/usr/include/wasm32-wasi/c++/v1/__iterator/ranges_iterator_traits.h +/usr/include/wasm32-wasi/c++/v1/__iterator/readable_traits.h +/usr/include/wasm32-wasi/c++/v1/__iterator/reverse_access.h +/usr/include/wasm32-wasi/c++/v1/__iterator/reverse_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/segmented_iterator.h +/usr/include/wasm32-wasi/c++/v1/__iterator/size.h +/usr/include/wasm32-wasi/c++/v1/__iterator/sortable.h +/usr/include/wasm32-wasi/c++/v1/__iterator/unreachable_sentinel.h +/usr/include/wasm32-wasi/c++/v1/__iterator/wrap_iter.h +/usr/include/wasm32-wasi/c++/v1/__locale +/usr/include/wasm32-wasi/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +/usr/include/wasm32-wasi/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +/usr/include/wasm32-wasi/c++/v1/__locale_dir/locale_base_api/locale_guard.h +/usr/include/wasm32-wasi/c++/v1/__math/abs.h +/usr/include/wasm32-wasi/c++/v1/__math/copysign.h +/usr/include/wasm32-wasi/c++/v1/__math/error_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/exponential_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/fdim.h +/usr/include/wasm32-wasi/c++/v1/__math/fma.h +/usr/include/wasm32-wasi/c++/v1/__math/gamma.h +/usr/include/wasm32-wasi/c++/v1/__math/hyperbolic_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/hypot.h +/usr/include/wasm32-wasi/c++/v1/__math/inverse_hyperbolic_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/inverse_trigonometric_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/logarithms.h +/usr/include/wasm32-wasi/c++/v1/__math/min_max.h +/usr/include/wasm32-wasi/c++/v1/__math/modulo.h +/usr/include/wasm32-wasi/c++/v1/__math/remainder.h +/usr/include/wasm32-wasi/c++/v1/__math/roots.h +/usr/include/wasm32-wasi/c++/v1/__math/rounding_functions.h +/usr/include/wasm32-wasi/c++/v1/__math/traits.h +/usr/include/wasm32-wasi/c++/v1/__math/trigonometric_functions.h +/usr/include/wasm32-wasi/c++/v1/__mbstate_t.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/default_accessor.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/extents.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/layout_left.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/layout_right.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/layout_stride.h +/usr/include/wasm32-wasi/c++/v1/__mdspan/mdspan.h +/usr/include/wasm32-wasi/c++/v1/__memory/addressof.h +/usr/include/wasm32-wasi/c++/v1/__memory/align.h +/usr/include/wasm32-wasi/c++/v1/__memory/aligned_alloc.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocate_at_least.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocation_guard.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocator.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocator_arg_t.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocator_destructor.h +/usr/include/wasm32-wasi/c++/v1/__memory/allocator_traits.h +/usr/include/wasm32-wasi/c++/v1/__memory/assume_aligned.h +/usr/include/wasm32-wasi/c++/v1/__memory/auto_ptr.h +/usr/include/wasm32-wasi/c++/v1/__memory/builtin_new_allocator.h +/usr/include/wasm32-wasi/c++/v1/__memory/compressed_pair.h +/usr/include/wasm32-wasi/c++/v1/__memory/concepts.h +/usr/include/wasm32-wasi/c++/v1/__memory/construct_at.h +/usr/include/wasm32-wasi/c++/v1/__memory/destruct_n.h +/usr/include/wasm32-wasi/c++/v1/__memory/pointer_traits.h +/usr/include/wasm32-wasi/c++/v1/__memory/ranges_construct_at.h +/usr/include/wasm32-wasi/c++/v1/__memory/ranges_uninitialized_algorithms.h +/usr/include/wasm32-wasi/c++/v1/__memory/raw_storage_iterator.h +/usr/include/wasm32-wasi/c++/v1/__memory/shared_ptr.h +/usr/include/wasm32-wasi/c++/v1/__memory/swap_allocator.h +/usr/include/wasm32-wasi/c++/v1/__memory/temp_value.h +/usr/include/wasm32-wasi/c++/v1/__memory/temporary_buffer.h +/usr/include/wasm32-wasi/c++/v1/__memory/uninitialized_algorithms.h +/usr/include/wasm32-wasi/c++/v1/__memory/unique_ptr.h +/usr/include/wasm32-wasi/c++/v1/__memory/uses_allocator.h +/usr/include/wasm32-wasi/c++/v1/__memory/uses_allocator_construction.h +/usr/include/wasm32-wasi/c++/v1/__memory/voidify.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/memory_resource.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/monotonic_buffer_resource.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/polymorphic_allocator.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/pool_options.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/synchronized_pool_resource.h +/usr/include/wasm32-wasi/c++/v1/__memory_resource/unsynchronized_pool_resource.h +/usr/include/wasm32-wasi/c++/v1/__mutex/lock_guard.h +/usr/include/wasm32-wasi/c++/v1/__mutex/mutex.h +/usr/include/wasm32-wasi/c++/v1/__mutex/once_flag.h +/usr/include/wasm32-wasi/c++/v1/__mutex/tag_types.h +/usr/include/wasm32-wasi/c++/v1/__mutex/unique_lock.h +/usr/include/wasm32-wasi/c++/v1/__node_handle +/usr/include/wasm32-wasi/c++/v1/__numeric/accumulate.h +/usr/include/wasm32-wasi/c++/v1/__numeric/adjacent_difference.h +/usr/include/wasm32-wasi/c++/v1/__numeric/exclusive_scan.h +/usr/include/wasm32-wasi/c++/v1/__numeric/gcd_lcm.h +/usr/include/wasm32-wasi/c++/v1/__numeric/inclusive_scan.h +/usr/include/wasm32-wasi/c++/v1/__numeric/inner_product.h +/usr/include/wasm32-wasi/c++/v1/__numeric/iota.h +/usr/include/wasm32-wasi/c++/v1/__numeric/midpoint.h +/usr/include/wasm32-wasi/c++/v1/__numeric/partial_sum.h +/usr/include/wasm32-wasi/c++/v1/__numeric/pstl_reduce.h +/usr/include/wasm32-wasi/c++/v1/__numeric/pstl_transform_reduce.h +/usr/include/wasm32-wasi/c++/v1/__numeric/reduce.h +/usr/include/wasm32-wasi/c++/v1/__numeric/saturation_arithmetic.h +/usr/include/wasm32-wasi/c++/v1/__numeric/transform_exclusive_scan.h +/usr/include/wasm32-wasi/c++/v1/__numeric/transform_inclusive_scan.h +/usr/include/wasm32-wasi/c++/v1/__numeric/transform_reduce.h +/usr/include/wasm32-wasi/c++/v1/__random/bernoulli_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/binomial_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/cauchy_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/chi_squared_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/clamp_to_integral.h +/usr/include/wasm32-wasi/c++/v1/__random/default_random_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/discard_block_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/discrete_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/exponential_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/extreme_value_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/fisher_f_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/gamma_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/generate_canonical.h +/usr/include/wasm32-wasi/c++/v1/__random/geometric_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/independent_bits_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/is_seed_sequence.h +/usr/include/wasm32-wasi/c++/v1/__random/is_valid.h +/usr/include/wasm32-wasi/c++/v1/__random/knuth_b.h +/usr/include/wasm32-wasi/c++/v1/__random/linear_congruential_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/log2.h +/usr/include/wasm32-wasi/c++/v1/__random/lognormal_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/mersenne_twister_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/negative_binomial_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/normal_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/piecewise_constant_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/piecewise_linear_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/poisson_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/random_device.h +/usr/include/wasm32-wasi/c++/v1/__random/ranlux.h +/usr/include/wasm32-wasi/c++/v1/__random/seed_seq.h +/usr/include/wasm32-wasi/c++/v1/__random/shuffle_order_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/student_t_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/subtract_with_carry_engine.h +/usr/include/wasm32-wasi/c++/v1/__random/uniform_int_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/uniform_random_bit_generator.h +/usr/include/wasm32-wasi/c++/v1/__random/uniform_real_distribution.h +/usr/include/wasm32-wasi/c++/v1/__random/weibull_distribution.h +/usr/include/wasm32-wasi/c++/v1/__ranges/access.h +/usr/include/wasm32-wasi/c++/v1/__ranges/all.h +/usr/include/wasm32-wasi/c++/v1/__ranges/as_rvalue_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/chunk_by_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/common_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/concepts.h +/usr/include/wasm32-wasi/c++/v1/__ranges/container_compatible_range.h +/usr/include/wasm32-wasi/c++/v1/__ranges/counted.h +/usr/include/wasm32-wasi/c++/v1/__ranges/dangling.h +/usr/include/wasm32-wasi/c++/v1/__ranges/data.h +/usr/include/wasm32-wasi/c++/v1/__ranges/drop_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/drop_while_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/elements_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/empty.h +/usr/include/wasm32-wasi/c++/v1/__ranges/empty_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/enable_borrowed_range.h +/usr/include/wasm32-wasi/c++/v1/__ranges/enable_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/filter_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/from_range.h +/usr/include/wasm32-wasi/c++/v1/__ranges/iota_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/istream_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/join_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/lazy_split_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/movable_box.h +/usr/include/wasm32-wasi/c++/v1/__ranges/non_propagating_cache.h +/usr/include/wasm32-wasi/c++/v1/__ranges/owning_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/range_adaptor.h +/usr/include/wasm32-wasi/c++/v1/__ranges/rbegin.h +/usr/include/wasm32-wasi/c++/v1/__ranges/ref_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/rend.h +/usr/include/wasm32-wasi/c++/v1/__ranges/repeat_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/reverse_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/single_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/size.h +/usr/include/wasm32-wasi/c++/v1/__ranges/split_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/subrange.h +/usr/include/wasm32-wasi/c++/v1/__ranges/take_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/take_while_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/to.h +/usr/include/wasm32-wasi/c++/v1/__ranges/transform_view.h +/usr/include/wasm32-wasi/c++/v1/__ranges/view_interface.h +/usr/include/wasm32-wasi/c++/v1/__ranges/views.h +/usr/include/wasm32-wasi/c++/v1/__ranges/zip_view.h +/usr/include/wasm32-wasi/c++/v1/__split_buffer +/usr/include/wasm32-wasi/c++/v1/__std_clang_module +/usr/include/wasm32-wasi/c++/v1/__std_mbstate_t.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/atomic_unique_lock.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/intrusive_list_view.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/intrusive_shared_ptr.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/stop_callback.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/stop_source.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/stop_state.h +/usr/include/wasm32-wasi/c++/v1/__stop_token/stop_token.h +/usr/include/wasm32-wasi/c++/v1/__string/char_traits.h +/usr/include/wasm32-wasi/c++/v1/__string/constexpr_c_functions.h +/usr/include/wasm32-wasi/c++/v1/__string/extern_template_lists.h +/usr/include/wasm32-wasi/c++/v1/__support/android/locale_bionic.h +/usr/include/wasm32-wasi/c++/v1/__support/fuchsia/xlocale.h +/usr/include/wasm32-wasi/c++/v1/__support/ibm/gettod_zos.h +/usr/include/wasm32-wasi/c++/v1/__support/ibm/locale_mgmt_zos.h +/usr/include/wasm32-wasi/c++/v1/__support/ibm/nanosleep.h +/usr/include/wasm32-wasi/c++/v1/__support/ibm/xlocale.h +/usr/include/wasm32-wasi/c++/v1/__support/musl/xlocale.h +/usr/include/wasm32-wasi/c++/v1/__support/newlib/xlocale.h +/usr/include/wasm32-wasi/c++/v1/__support/openbsd/xlocale.h +/usr/include/wasm32-wasi/c++/v1/__support/win32/locale_win32.h +/usr/include/wasm32-wasi/c++/v1/__support/xlocale/__nop_locale_mgmt.h +/usr/include/wasm32-wasi/c++/v1/__support/xlocale/__posix_l_fallback.h +/usr/include/wasm32-wasi/c++/v1/__support/xlocale/__strtonum_fallback.h +/usr/include/wasm32-wasi/c++/v1/__system_error/errc.h +/usr/include/wasm32-wasi/c++/v1/__system_error/error_category.h +/usr/include/wasm32-wasi/c++/v1/__system_error/error_code.h +/usr/include/wasm32-wasi/c++/v1/__system_error/error_condition.h +/usr/include/wasm32-wasi/c++/v1/__system_error/system_error.h +/usr/include/wasm32-wasi/c++/v1/__thread/formatter.h +/usr/include/wasm32-wasi/c++/v1/__thread/id.h +/usr/include/wasm32-wasi/c++/v1/__thread/jthread.h +/usr/include/wasm32-wasi/c++/v1/__thread/poll_with_backoff.h +/usr/include/wasm32-wasi/c++/v1/__thread/this_thread.h +/usr/include/wasm32-wasi/c++/v1/__thread/thread.h +/usr/include/wasm32-wasi/c++/v1/__thread/timed_backoff_policy.h +/usr/include/wasm32-wasi/c++/v1/__threading_support +/usr/include/wasm32-wasi/c++/v1/__tree +/usr/include/wasm32-wasi/c++/v1/__tuple/make_tuple_types.h +/usr/include/wasm32-wasi/c++/v1/__tuple/pair_like.h +/usr/include/wasm32-wasi/c++/v1/__tuple/sfinae_helpers.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_element.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_indices.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_like.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_like_ext.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_size.h +/usr/include/wasm32-wasi/c++/v1/__tuple/tuple_types.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_const.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_cv.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_lvalue_reference.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_rvalue_reference.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/add_volatile.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/aligned_storage.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/aligned_union.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/alignment_of.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/apply_cv.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/can_extract_key.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/common_reference.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/common_type.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/conditional.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/conjunction.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/copy_cv.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/copy_cvref.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/datasizeof.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/decay.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/dependent_type.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/disjunction.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/enable_if.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/extent.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/has_unique_object_representation.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/has_virtual_destructor.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/integral_constant.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/invoke.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_abstract.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_aggregate.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_allocator.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_always_bitcastable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_arithmetic.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_array.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_base_of.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_bounded_array.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_callable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_char_like_type.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_class.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_compound.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_const.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_constant_evaluated.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_convertible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_copy_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_copy_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_core_convertible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_default_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_destructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_empty.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_enum.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_equality_comparable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_execution_policy.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_final.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_floating_point.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_function.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_fundamental.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_implicitly_default_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_integral.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_literal_type.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_member_function_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_member_object_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_member_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_move_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_move_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_convertible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_copy_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_copy_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_default_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_destructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_move_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_nothrow_move_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_null_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_object.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_pod.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_polymorphic.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_primary_template.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_reference.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_reference_wrapper.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_referenceable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_same.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_scalar.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_scoped_enum.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_signed.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_signed_integer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_specialization.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_standard_layout.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_swappable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivial.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_copy_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_copy_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_copyable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_default_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_destructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_move_assignable.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_trivially_move_constructible.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_unbounded_array.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_union.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_unsigned.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_unsigned_integer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_valid_expansion.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_void.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/is_volatile.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/lazy.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/make_32_64_or_128_bit.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/make_const_lvalue_ref.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/make_signed.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/make_unsigned.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/maybe_const.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/nat.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/negation.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/noexcept_move_assign_container.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/operation_traits.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/promote.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/rank.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_all_extents.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_const.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_const_ref.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_cv.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_cvref.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_extent.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_pointer.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_reference.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/remove_volatile.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/result_of.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/strip_signature.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/type_identity.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/type_list.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/underlying_type.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/unwrap_ref.h +/usr/include/wasm32-wasi/c++/v1/__type_traits/void_t.h +/usr/include/wasm32-wasi/c++/v1/__undef_macros +/usr/include/wasm32-wasi/c++/v1/__utility/as_const.h +/usr/include/wasm32-wasi/c++/v1/__utility/as_lvalue.h +/usr/include/wasm32-wasi/c++/v1/__utility/auto_cast.h +/usr/include/wasm32-wasi/c++/v1/__utility/cmp.h +/usr/include/wasm32-wasi/c++/v1/__utility/convert_to_integral.h +/usr/include/wasm32-wasi/c++/v1/__utility/declval.h +/usr/include/wasm32-wasi/c++/v1/__utility/empty.h +/usr/include/wasm32-wasi/c++/v1/__utility/exception_guard.h +/usr/include/wasm32-wasi/c++/v1/__utility/exchange.h +/usr/include/wasm32-wasi/c++/v1/__utility/forward.h +/usr/include/wasm32-wasi/c++/v1/__utility/forward_like.h +/usr/include/wasm32-wasi/c++/v1/__utility/in_place.h +/usr/include/wasm32-wasi/c++/v1/__utility/integer_sequence.h +/usr/include/wasm32-wasi/c++/v1/__utility/is_pointer_in_range.h +/usr/include/wasm32-wasi/c++/v1/__utility/move.h +/usr/include/wasm32-wasi/c++/v1/__utility/no_destroy.h +/usr/include/wasm32-wasi/c++/v1/__utility/pair.h +/usr/include/wasm32-wasi/c++/v1/__utility/piecewise_construct.h +/usr/include/wasm32-wasi/c++/v1/__utility/priority_tag.h +/usr/include/wasm32-wasi/c++/v1/__utility/rel_ops.h +/usr/include/wasm32-wasi/c++/v1/__utility/small_buffer.h +/usr/include/wasm32-wasi/c++/v1/__utility/swap.h +/usr/include/wasm32-wasi/c++/v1/__utility/to_underlying.h +/usr/include/wasm32-wasi/c++/v1/__utility/unreachable.h +/usr/include/wasm32-wasi/c++/v1/__variant/monostate.h +/usr/include/wasm32-wasi/c++/v1/__verbose_abort +/usr/include/wasm32-wasi/c++/v1/algorithm +/usr/include/wasm32-wasi/c++/v1/any +/usr/include/wasm32-wasi/c++/v1/array +/usr/include/wasm32-wasi/c++/v1/atomic +/usr/include/wasm32-wasi/c++/v1/barrier +/usr/include/wasm32-wasi/c++/v1/bit +/usr/include/wasm32-wasi/c++/v1/bitset +/usr/include/wasm32-wasi/c++/v1/cassert +/usr/include/wasm32-wasi/c++/v1/ccomplex +/usr/include/wasm32-wasi/c++/v1/cctype +/usr/include/wasm32-wasi/c++/v1/cerrno +/usr/include/wasm32-wasi/c++/v1/cfenv +/usr/include/wasm32-wasi/c++/v1/cfloat +/usr/include/wasm32-wasi/c++/v1/charconv +/usr/include/wasm32-wasi/c++/v1/chrono +/usr/include/wasm32-wasi/c++/v1/cinttypes +/usr/include/wasm32-wasi/c++/v1/ciso646 +/usr/include/wasm32-wasi/c++/v1/climits +/usr/include/wasm32-wasi/c++/v1/clocale +/usr/include/wasm32-wasi/c++/v1/cmath +/usr/include/wasm32-wasi/c++/v1/codecvt +/usr/include/wasm32-wasi/c++/v1/compare +/usr/include/wasm32-wasi/c++/v1/complex +/usr/include/wasm32-wasi/c++/v1/complex.h +/usr/include/wasm32-wasi/c++/v1/concepts +/usr/include/wasm32-wasi/c++/v1/condition_variable +/usr/include/wasm32-wasi/c++/v1/coroutine +/usr/include/wasm32-wasi/c++/v1/csetjmp +/usr/include/wasm32-wasi/c++/v1/csignal +/usr/include/wasm32-wasi/c++/v1/cstdarg +/usr/include/wasm32-wasi/c++/v1/cstdbool +/usr/include/wasm32-wasi/c++/v1/cstddef +/usr/include/wasm32-wasi/c++/v1/cstdint +/usr/include/wasm32-wasi/c++/v1/cstdio +/usr/include/wasm32-wasi/c++/v1/cstdlib +/usr/include/wasm32-wasi/c++/v1/cstring +/usr/include/wasm32-wasi/c++/v1/ctgmath +/usr/include/wasm32-wasi/c++/v1/ctime +/usr/include/wasm32-wasi/c++/v1/ctype.h +/usr/include/wasm32-wasi/c++/v1/cuchar +/usr/include/wasm32-wasi/c++/v1/cwchar +/usr/include/wasm32-wasi/c++/v1/cwctype +/usr/include/wasm32-wasi/c++/v1/cxxabi.h +/usr/include/wasm32-wasi/c++/v1/deque +/usr/include/wasm32-wasi/c++/v1/errno.h +/usr/include/wasm32-wasi/c++/v1/exception +/usr/include/wasm32-wasi/c++/v1/execution +/usr/include/wasm32-wasi/c++/v1/expected +/usr/include/wasm32-wasi/c++/v1/experimental/__config +/usr/include/wasm32-wasi/c++/v1/experimental/__memory +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/aligned_tag.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/declaration.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/reference.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/scalar.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/simd.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/simd_mask.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/traits.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/utility.h +/usr/include/wasm32-wasi/c++/v1/experimental/__simd/vec_ext.h +/usr/include/wasm32-wasi/c++/v1/experimental/iterator +/usr/include/wasm32-wasi/c++/v1/experimental/memory +/usr/include/wasm32-wasi/c++/v1/experimental/propagate_const +/usr/include/wasm32-wasi/c++/v1/experimental/simd +/usr/include/wasm32-wasi/c++/v1/experimental/type_traits +/usr/include/wasm32-wasi/c++/v1/experimental/utility +/usr/include/wasm32-wasi/c++/v1/ext/__hash +/usr/include/wasm32-wasi/c++/v1/ext/hash_map +/usr/include/wasm32-wasi/c++/v1/ext/hash_set +/usr/include/wasm32-wasi/c++/v1/fenv.h +/usr/include/wasm32-wasi/c++/v1/filesystem +/usr/include/wasm32-wasi/c++/v1/float.h +/usr/include/wasm32-wasi/c++/v1/format +/usr/include/wasm32-wasi/c++/v1/forward_list +/usr/include/wasm32-wasi/c++/v1/fstream +/usr/include/wasm32-wasi/c++/v1/functional +/usr/include/wasm32-wasi/c++/v1/future +/usr/include/wasm32-wasi/c++/v1/initializer_list +/usr/include/wasm32-wasi/c++/v1/inttypes.h +/usr/include/wasm32-wasi/c++/v1/iomanip +/usr/include/wasm32-wasi/c++/v1/ios +/usr/include/wasm32-wasi/c++/v1/iosfwd +/usr/include/wasm32-wasi/c++/v1/iostream +/usr/include/wasm32-wasi/c++/v1/istream +/usr/include/wasm32-wasi/c++/v1/iterator +/usr/include/wasm32-wasi/c++/v1/latch +/usr/include/wasm32-wasi/c++/v1/libcxx.imp +/usr/include/wasm32-wasi/c++/v1/limits +/usr/include/wasm32-wasi/c++/v1/list +/usr/include/wasm32-wasi/c++/v1/locale +/usr/include/wasm32-wasi/c++/v1/locale.h +/usr/include/wasm32-wasi/c++/v1/map +/usr/include/wasm32-wasi/c++/v1/math.h +/usr/include/wasm32-wasi/c++/v1/mdspan +/usr/include/wasm32-wasi/c++/v1/memory +/usr/include/wasm32-wasi/c++/v1/memory_resource +/usr/include/wasm32-wasi/c++/v1/module.modulemap +/usr/include/wasm32-wasi/c++/v1/mutex +/usr/include/wasm32-wasi/c++/v1/new +/usr/include/wasm32-wasi/c++/v1/numbers +/usr/include/wasm32-wasi/c++/v1/numeric +/usr/include/wasm32-wasi/c++/v1/optional +/usr/include/wasm32-wasi/c++/v1/ostream +/usr/include/wasm32-wasi/c++/v1/print +/usr/include/wasm32-wasi/c++/v1/queue +/usr/include/wasm32-wasi/c++/v1/random +/usr/include/wasm32-wasi/c++/v1/ranges +/usr/include/wasm32-wasi/c++/v1/ratio +/usr/include/wasm32-wasi/c++/v1/regex +/usr/include/wasm32-wasi/c++/v1/scoped_allocator +/usr/include/wasm32-wasi/c++/v1/semaphore +/usr/include/wasm32-wasi/c++/v1/set +/usr/include/wasm32-wasi/c++/v1/shared_mutex +/usr/include/wasm32-wasi/c++/v1/source_location +/usr/include/wasm32-wasi/c++/v1/span +/usr/include/wasm32-wasi/c++/v1/sstream +/usr/include/wasm32-wasi/c++/v1/stack +/usr/include/wasm32-wasi/c++/v1/stdatomic.h +/usr/include/wasm32-wasi/c++/v1/stdbool.h +/usr/include/wasm32-wasi/c++/v1/stddef.h +/usr/include/wasm32-wasi/c++/v1/stdexcept +/usr/include/wasm32-wasi/c++/v1/stdint.h +/usr/include/wasm32-wasi/c++/v1/stdio.h +/usr/include/wasm32-wasi/c++/v1/stdlib.h +/usr/include/wasm32-wasi/c++/v1/stop_token +/usr/include/wasm32-wasi/c++/v1/streambuf +/usr/include/wasm32-wasi/c++/v1/string +/usr/include/wasm32-wasi/c++/v1/string.h +/usr/include/wasm32-wasi/c++/v1/string_view +/usr/include/wasm32-wasi/c++/v1/strstream +/usr/include/wasm32-wasi/c++/v1/syncstream +/usr/include/wasm32-wasi/c++/v1/system_error +/usr/include/wasm32-wasi/c++/v1/tgmath.h +/usr/include/wasm32-wasi/c++/v1/thread +/usr/include/wasm32-wasi/c++/v1/tuple +/usr/include/wasm32-wasi/c++/v1/type_traits +/usr/include/wasm32-wasi/c++/v1/typeindex +/usr/include/wasm32-wasi/c++/v1/typeinfo +/usr/include/wasm32-wasi/c++/v1/uchar.h +/usr/include/wasm32-wasi/c++/v1/unordered_map +/usr/include/wasm32-wasi/c++/v1/unordered_set +/usr/include/wasm32-wasi/c++/v1/utility +/usr/include/wasm32-wasi/c++/v1/valarray +/usr/include/wasm32-wasi/c++/v1/variant +/usr/include/wasm32-wasi/c++/v1/vector +/usr/include/wasm32-wasi/c++/v1/version +/usr/include/wasm32-wasi/c++/v1/wchar.h +/usr/include/wasm32-wasi/c++/v1/wctype.h +/usr/include/wasm32-wasi/complex.h +/usr/include/wasm32-wasi/cpio.h +/usr/include/wasm32-wasi/crypt.h +/usr/include/wasm32-wasi/ctype.h +/usr/include/wasm32-wasi/dirent.h +/usr/include/wasm32-wasi/dlfcn.h +/usr/include/wasm32-wasi/endian.h +/usr/include/wasm32-wasi/err.h +/usr/include/wasm32-wasi/errno.h +/usr/include/wasm32-wasi/fcntl.h +/usr/include/wasm32-wasi/features.h +/usr/include/wasm32-wasi/fenv.h +/usr/include/wasm32-wasi/float.h +/usr/include/wasm32-wasi/fmtmsg.h +/usr/include/wasm32-wasi/fnmatch.h +/usr/include/wasm32-wasi/ftw.h +/usr/include/wasm32-wasi/getopt.h +/usr/include/wasm32-wasi/glob.h +/usr/include/wasm32-wasi/iconv.h +/usr/include/wasm32-wasi/ifaddrs.h +/usr/include/wasm32-wasi/inttypes.h +/usr/include/wasm32-wasi/iso646.h +/usr/include/wasm32-wasi/langinfo.h +/usr/include/wasm32-wasi/libgen.h +/usr/include/wasm32-wasi/limits.h +/usr/include/wasm32-wasi/locale.h +/usr/include/wasm32-wasi/malloc.h +/usr/include/wasm32-wasi/math.h +/usr/include/wasm32-wasi/memory.h +/usr/include/wasm32-wasi/monetary.h +/usr/include/wasm32-wasi/mqueue.h +/usr/include/wasm32-wasi/netinet/icmp6.h +/usr/include/wasm32-wasi/netinet/igmp.h +/usr/include/wasm32-wasi/netinet/in.h +/usr/include/wasm32-wasi/netinet/in_systm.h +/usr/include/wasm32-wasi/netinet/ip.h +/usr/include/wasm32-wasi/netinet/ip6.h +/usr/include/wasm32-wasi/netinet/ip_icmp.h +/usr/include/wasm32-wasi/netinet/tcp.h +/usr/include/wasm32-wasi/netinet/udp.h +/usr/include/wasm32-wasi/netpacket/packet.h +/usr/include/wasm32-wasi/nl_types.h +/usr/include/wasm32-wasi/poll.h +/usr/include/wasm32-wasi/regex.h +/usr/include/wasm32-wasi/sched.h +/usr/include/wasm32-wasi/search.h +/usr/include/wasm32-wasi/semaphore.h +/usr/include/wasm32-wasi/setjmp.h +/usr/include/wasm32-wasi/signal.h +/usr/include/wasm32-wasi/stdalign.h +/usr/include/wasm32-wasi/stdbool.h +/usr/include/wasm32-wasi/stdc-predef.h +/usr/include/wasm32-wasi/stdint.h +/usr/include/wasm32-wasi/stdio.h +/usr/include/wasm32-wasi/stdio_ext.h +/usr/include/wasm32-wasi/stdlib.h +/usr/include/wasm32-wasi/stdnoreturn.h +/usr/include/wasm32-wasi/string.h +/usr/include/wasm32-wasi/strings.h +/usr/include/wasm32-wasi/stropts.h +/usr/include/wasm32-wasi/sys/dir.h +/usr/include/wasm32-wasi/sys/errno.h +/usr/include/wasm32-wasi/sys/eventfd.h +/usr/include/wasm32-wasi/sys/fcntl.h +/usr/include/wasm32-wasi/sys/file.h +/usr/include/wasm32-wasi/sys/ioctl.h +/usr/include/wasm32-wasi/sys/mman.h +/usr/include/wasm32-wasi/sys/param.h +/usr/include/wasm32-wasi/sys/poll.h +/usr/include/wasm32-wasi/sys/random.h +/usr/include/wasm32-wasi/sys/reg.h +/usr/include/wasm32-wasi/sys/resource.h +/usr/include/wasm32-wasi/sys/select.h +/usr/include/wasm32-wasi/sys/signal.h +/usr/include/wasm32-wasi/sys/socket.h +/usr/include/wasm32-wasi/sys/stat.h +/usr/include/wasm32-wasi/sys/statvfs.h +/usr/include/wasm32-wasi/sys/stropts.h +/usr/include/wasm32-wasi/sys/syscall.h +/usr/include/wasm32-wasi/sys/sysinfo.h +/usr/include/wasm32-wasi/sys/time.h +/usr/include/wasm32-wasi/sys/timeb.h +/usr/include/wasm32-wasi/sys/times.h +/usr/include/wasm32-wasi/sys/timex.h +/usr/include/wasm32-wasi/sys/ttydefaults.h +/usr/include/wasm32-wasi/sys/types.h +/usr/include/wasm32-wasi/sys/uio.h +/usr/include/wasm32-wasi/sys/un.h +/usr/include/wasm32-wasi/sys/utsname.h +/usr/include/wasm32-wasi/syscall.h +/usr/include/wasm32-wasi/sysexits.h +/usr/include/wasm32-wasi/tar.h +/usr/include/wasm32-wasi/tgmath.h +/usr/include/wasm32-wasi/threads.h +/usr/include/wasm32-wasi/time.h +/usr/include/wasm32-wasi/uchar.h +/usr/include/wasm32-wasi/unistd.h +/usr/include/wasm32-wasi/utime.h +/usr/include/wasm32-wasi/values.h +/usr/include/wasm32-wasi/wasi/api.h +/usr/include/wasm32-wasi/wasi/libc-environ.h +/usr/include/wasm32-wasi/wasi/libc-find-relpath.h +/usr/include/wasm32-wasi/wasi/libc-nocwd.h +/usr/include/wasm32-wasi/wasi/libc.h +/usr/include/wasm32-wasi/wasi/wasip2.h +/usr/include/wasm32-wasi/wchar.h +/usr/include/wasm32-wasi/wctype.h +/usr/include/wasm32-wasip1-threads/__errno.h +/usr/include/wasm32-wasip1-threads/__errno_values.h +/usr/include/wasm32-wasip1-threads/__fd_set.h +/usr/include/wasm32-wasip1-threads/__function___isatty.h +/usr/include/wasm32-wasip1-threads/__functions_malloc.h +/usr/include/wasm32-wasip1-threads/__functions_memcpy.h +/usr/include/wasm32-wasip1-threads/__header_dirent.h +/usr/include/wasm32-wasip1-threads/__header_fcntl.h +/usr/include/wasm32-wasip1-threads/__header_inttypes.h +/usr/include/wasm32-wasip1-threads/__header_netinet_in.h +/usr/include/wasm32-wasip1-threads/__header_poll.h +/usr/include/wasm32-wasip1-threads/__header_stdlib.h +/usr/include/wasm32-wasip1-threads/__header_string.h +/usr/include/wasm32-wasip1-threads/__header_sys_ioctl.h +/usr/include/wasm32-wasip1-threads/__header_sys_resource.h +/usr/include/wasm32-wasip1-threads/__header_sys_socket.h +/usr/include/wasm32-wasip1-threads/__header_sys_stat.h +/usr/include/wasm32-wasip1-threads/__header_time.h +/usr/include/wasm32-wasip1-threads/__header_unistd.h +/usr/include/wasm32-wasip1-threads/__macro_FD_SETSIZE.h +/usr/include/wasm32-wasip1-threads/__macro_PAGESIZE.h +/usr/include/wasm32-wasip1-threads/__mode_t.h +/usr/include/wasm32-wasip1-threads/__seek.h +/usr/include/wasm32-wasip1-threads/__struct_dirent.h +/usr/include/wasm32-wasip1-threads/__struct_in6_addr.h +/usr/include/wasm32-wasip1-threads/__struct_in_addr.h +/usr/include/wasm32-wasip1-threads/__struct_iovec.h +/usr/include/wasm32-wasip1-threads/__struct_msghdr.h +/usr/include/wasm32-wasip1-threads/__struct_pollfd.h +/usr/include/wasm32-wasip1-threads/__struct_rusage.h +/usr/include/wasm32-wasip1-threads/__struct_sockaddr.h +/usr/include/wasm32-wasip1-threads/__struct_sockaddr_in.h +/usr/include/wasm32-wasip1-threads/__struct_sockaddr_in6.h +/usr/include/wasm32-wasip1-threads/__struct_sockaddr_storage.h +/usr/include/wasm32-wasip1-threads/__struct_sockaddr_un.h +/usr/include/wasm32-wasip1-threads/__struct_stat.h +/usr/include/wasm32-wasip1-threads/__struct_timespec.h +/usr/include/wasm32-wasip1-threads/__struct_timeval.h +/usr/include/wasm32-wasip1-threads/__struct_tm.h +/usr/include/wasm32-wasip1-threads/__struct_tms.h +/usr/include/wasm32-wasip1-threads/__typedef_DIR.h +/usr/include/wasm32-wasip1-threads/__typedef_blkcnt_t.h +/usr/include/wasm32-wasip1-threads/__typedef_blksize_t.h +/usr/include/wasm32-wasip1-threads/__typedef_clock_t.h +/usr/include/wasm32-wasip1-threads/__typedef_clockid_t.h +/usr/include/wasm32-wasip1-threads/__typedef_dev_t.h +/usr/include/wasm32-wasip1-threads/__typedef_fd_set.h +/usr/include/wasm32-wasip1-threads/__typedef_gid_t.h +/usr/include/wasm32-wasip1-threads/__typedef_in_addr_t.h +/usr/include/wasm32-wasip1-threads/__typedef_in_port_t.h +/usr/include/wasm32-wasip1-threads/__typedef_ino_t.h +/usr/include/wasm32-wasip1-threads/__typedef_mode_t.h +/usr/include/wasm32-wasip1-threads/__typedef_nfds_t.h +/usr/include/wasm32-wasip1-threads/__typedef_nlink_t.h +/usr/include/wasm32-wasip1-threads/__typedef_off_t.h +/usr/include/wasm32-wasip1-threads/__typedef_sa_family_t.h +/usr/include/wasm32-wasip1-threads/__typedef_sigset_t.h +/usr/include/wasm32-wasip1-threads/__typedef_socklen_t.h +/usr/include/wasm32-wasip1-threads/__typedef_ssize_t.h +/usr/include/wasm32-wasip1-threads/__typedef_suseconds_t.h +/usr/include/wasm32-wasip1-threads/__typedef_time_t.h +/usr/include/wasm32-wasip1-threads/__typedef_uid_t.h +/usr/include/wasm32-wasip1-threads/__wasi_snapshot.h +/usr/include/wasm32-wasip1-threads/alloca.h +/usr/include/wasm32-wasip1-threads/ar.h +/usr/include/wasm32-wasip1-threads/arpa/ftp.h +/usr/include/wasm32-wasip1-threads/arpa/inet.h +/usr/include/wasm32-wasip1-threads/arpa/nameser.h +/usr/include/wasm32-wasip1-threads/arpa/nameser_compat.h +/usr/include/wasm32-wasip1-threads/arpa/telnet.h +/usr/include/wasm32-wasip1-threads/arpa/tftp.h +/usr/include/wasm32-wasip1-threads/assert.h +/usr/include/wasm32-wasip1-threads/bits/alltypes.h +/usr/include/wasm32-wasip1-threads/bits/dirent.h +/usr/include/wasm32-wasip1-threads/bits/fcntl.h +/usr/include/wasm32-wasip1-threads/bits/fenv.h +/usr/include/wasm32-wasip1-threads/bits/float.h +/usr/include/wasm32-wasip1-threads/bits/hwcap.h +/usr/include/wasm32-wasip1-threads/bits/io.h +/usr/include/wasm32-wasip1-threads/bits/ioctl.h +/usr/include/wasm32-wasip1-threads/bits/ioctl_fix.h +/usr/include/wasm32-wasip1-threads/bits/ipcstat.h +/usr/include/wasm32-wasip1-threads/bits/limits.h +/usr/include/wasm32-wasip1-threads/bits/mman.h +/usr/include/wasm32-wasip1-threads/bits/poll.h +/usr/include/wasm32-wasip1-threads/bits/posix.h +/usr/include/wasm32-wasip1-threads/bits/reg.h +/usr/include/wasm32-wasip1-threads/bits/resource.h +/usr/include/wasm32-wasip1-threads/bits/setjmp.h +/usr/include/wasm32-wasip1-threads/bits/signal.h +/usr/include/wasm32-wasip1-threads/bits/socket.h +/usr/include/wasm32-wasip1-threads/bits/stat.h +/usr/include/wasm32-wasip1-threads/bits/stdint.h +/usr/include/wasm32-wasip1-threads/byteswap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/adjacent_find.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/all_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/any_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/binary_search.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/clamp.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/comp.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/comp_ref_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/copy_backward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/copy_move_common.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/copy_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/count.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/count_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/equal.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/equal_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/fill.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/fill_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find_end.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find_first_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find_if_not.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/find_segment_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/fold.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/for_each.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/for_each_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/for_each_segment.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/generate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/generate_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/half_positive.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_found_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_fun_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_in_out_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_in_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_out_out_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/in_out_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/includes.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/inplace_merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_heap_until.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_partitioned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_sorted.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/is_sorted_until.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/iter_swap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/iterator_operations.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/lexicographical_compare.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/lexicographical_compare_three_way.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/lower_bound.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/make_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/make_projected.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/max.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/max_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/min.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/min_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/min_max_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/minmax.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/minmax_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/mismatch.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/move.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/move_backward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/next_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/none_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/nth_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/partial_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/partial_sort_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/partition.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/partition_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/partition_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pop_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/prev_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_any_all_none_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backend.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backend.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_count.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_equal.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_fill.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_find.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_for_each.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_frontend_dispatch.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_generate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_is_partitioned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_move.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_replace.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_rotate_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_stable_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_transform.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/push_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_adjacent_find.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_all_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_any_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_binary_search.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_clamp.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_contains.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_copy_backward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_copy_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_count.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_count_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_ends_with.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_equal.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_equal_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_fill.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_fill_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_find.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_find_end.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_find_first_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_find_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_find_if_not.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_for_each.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_for_each_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_generate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_generate_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_includes.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_inplace_merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_heap_until.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_partitioned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_sorted.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_is_sorted_until.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_iterator_concept.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_lexicographical_compare.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_lower_bound.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_make_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_max.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_max_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_merge.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_min.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_min_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_minmax.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_minmax_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_mismatch.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_move.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_move_backward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_next_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_none_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_nth_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_partial_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_partial_sort_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_partition.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_partition_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_partition_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_pop_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_prev_permutation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_push_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_remove.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_remove_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_remove_copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_remove_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_replace.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_replace_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_replace_copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_replace_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_reverse.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_reverse_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_rotate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_rotate_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_sample.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_search.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_search_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_set_difference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_set_intersection.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_set_symmetric_difference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_set_union.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_shuffle.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_sort_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_stable_partition.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_stable_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_starts_with.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_swap_ranges.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_transform.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_unique.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_unique_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/ranges_upper_bound.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/remove.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/remove_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/remove_copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/remove_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/replace.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/replace_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/replace_copy_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/replace_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/reverse.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/reverse_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/rotate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/rotate_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/sample.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/search.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/search_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/set_difference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/set_intersection.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/set_symmetric_difference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/set_union.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/shift_left.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/shift_right.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/shuffle.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/sift_down.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/sort_heap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/stable_partition.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/stable_sort.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/swap_ranges.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/three_way_comp_ref_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/transform.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/unique.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/unique_copy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/unwrap_iter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/unwrap_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/upper_bound.h +/usr/include/wasm32-wasip1-threads/c++/v1/__assert +/usr/include/wasm32-wasip1-threads/c++/v1/__assertion_handler +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/aliases.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic_base.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic_flag.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic_init.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic_lock_free.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/atomic_sync.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/check_memory_order.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/contention_t.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/cxx_atomic_impl.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/fence.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/is_always_lock_free.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/kill_dependency.h +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic/memory_order.h +/usr/include/wasm32-wasip1-threads/c++/v1/__availability +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/bit_cast.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/bit_ceil.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/bit_floor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/bit_log2.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/bit_width.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/blsr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/byteswap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/countl.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/countr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/endian.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/has_single_bit.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/invert_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/popcount.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit/rotate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__bit_reference +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/chars_format.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/from_chars_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/from_chars_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/tables.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/to_chars.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/to_chars_base_10.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/to_chars_floating_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/to_chars_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/to_chars_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv/traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/calendar.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/convert_to_timespec.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/convert_to_tm.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/day.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/duration.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/file_clock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/formatter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/hh_mm_ss.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/high_resolution_clock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/literals.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/month.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/month_weekday.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/monthday.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/ostream.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/parser_std_format_spec.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/statically_widen.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/steady_clock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/system_clock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/time_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/tzdb.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/tzdb_list.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/weekday.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/year.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/year_month.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/year_month_day.h +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono/year_month_weekday.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/common_comparison_category.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/compare_partial_order_fallback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/compare_strong_order_fallback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/compare_three_way.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/compare_three_way_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/compare_weak_order_fallback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/is_eq.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/ordering.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/partial_order.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/strong_order.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/synth_three_way.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/three_way_comparable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__compare/weak_order.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/arithmetic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/boolean_testable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/class_or_enum.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/common_reference_with.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/common_with.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/convertible_to.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/copyable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/derived_from.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/destructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/different_from.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/equality_comparable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/invocable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/movable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/predicate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/regular.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/relation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/same_as.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/semiregular.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/swappable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts/totally_ordered.h +/usr/include/wasm32-wasip1-threads/c++/v1/__condition_variable/condition_variable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__config +/usr/include/wasm32-wasip1-threads/c++/v1/__config_site +/usr/include/wasm32-wasip1-threads/c++/v1/__coroutine/coroutine_handle.h +/usr/include/wasm32-wasip1-threads/c++/v1/__coroutine/coroutine_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__coroutine/noop_coroutine_handle.h +/usr/include/wasm32-wasip1-threads/c++/v1/__coroutine/trivial_awaitables.h +/usr/include/wasm32-wasip1-threads/c++/v1/__cxxabi_config.h +/usr/include/wasm32-wasip1-threads/c++/v1/__debug_utils/randomize_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__debug_utils/strict_weak_ordering_check.h +/usr/include/wasm32-wasip1-threads/c++/v1/__exception/exception.h +/usr/include/wasm32-wasip1-threads/c++/v1/__exception/exception_ptr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__exception/nested_exception.h +/usr/include/wasm32-wasip1-threads/c++/v1/__exception/operations.h +/usr/include/wasm32-wasip1-threads/c++/v1/__exception/terminate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__expected/bad_expected_access.h +/usr/include/wasm32-wasip1-threads/c++/v1/__expected/expected.h +/usr/include/wasm32-wasip1-threads/c++/v1/__expected/unexpect.h +/usr/include/wasm32-wasip1-threads/c++/v1/__expected/unexpected.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/copy_options.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/directory_entry.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/directory_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/directory_options.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/file_status.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/file_time_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/file_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/filesystem_error.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/operations.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/path.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/path_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/perm_options.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/perms.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/recursive_directory_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/space_info.h +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem/u8path.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/buffer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/container_adaptor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/enable_insertable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/escaped_output_table.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/extended_grapheme_cluster_table.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_arg.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_arg_store.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_args.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_context.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_error.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_fwd.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_parse_context.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_string.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/format_to_n_result.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_bool.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_char.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_floating_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_integer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_output.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_string.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/formatter_tuple.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/parser_std_format_spec.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/range_default_formatter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/range_formatter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/unicode.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/width_estimation_table.h +/usr/include/wasm32-wasip1-threads/c++/v1/__format/write_escaped.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/binary_function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/binary_negate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/bind.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/bind_back.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/bind_front.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/binder1st.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/binder2nd.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/boyer_moore_searcher.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/compose.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/default_searcher.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/hash.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/identity.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/invoke.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/is_transparent.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/mem_fn.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/mem_fun_ref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/not_fn.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/operations.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/perfect_forward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/pointer_to_binary_function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/pointer_to_unary_function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/ranges_operations.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/reference_wrapper.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/unary_function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/unary_negate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__functional/weak_result_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/array.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/bit_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/fstream.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/get.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/hash.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/ios.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/istream.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/mdspan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/memory_resource.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/ostream.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/pair.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/span.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/sstream.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/streambuf.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/string.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/string_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/subrange.h +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd/tuple.h +/usr/include/wasm32-wasip1-threads/c++/v1/__hash_table +/usr/include/wasm32-wasip1-threads/c++/v1/__ios/fpos.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/access.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/advance.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/back_insert_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/bounded_iter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/common_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/counted_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/cpp17_iterator_concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/data.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/default_sentinel.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/distance.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/empty.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/erase_if_container.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/front_insert_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/incrementable_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/indirectly_comparable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/insert_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/istream_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/istreambuf_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/iter_move.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/iter_swap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/iterator_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/iterator_with_data.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/mergeable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/move_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/move_sentinel.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/next.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/ostream_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/ostreambuf_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/permutable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/prev.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/projected.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/ranges_iterator_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/readable_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/reverse_access.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/reverse_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/segmented_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/size.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/sortable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/unreachable_sentinel.h +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator/wrap_iter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__locale +/usr/include/wasm32-wasip1-threads/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +/usr/include/wasm32-wasip1-threads/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +/usr/include/wasm32-wasip1-threads/c++/v1/__locale_dir/locale_base_api/locale_guard.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/abs.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/copysign.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/error_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/exponential_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/fdim.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/fma.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/gamma.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/hyperbolic_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/hypot.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/inverse_hyperbolic_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/inverse_trigonometric_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/logarithms.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/min_max.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/modulo.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/remainder.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/roots.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/rounding_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__math/trigonometric_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mbstate_t.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/default_accessor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/extents.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/layout_left.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/layout_right.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/layout_stride.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan/mdspan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/addressof.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/align.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/aligned_alloc.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocate_at_least.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocation_guard.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocator_arg_t.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocator_destructor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/allocator_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/assume_aligned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/auto_ptr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/builtin_new_allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/compressed_pair.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/construct_at.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/destruct_n.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/pointer_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/ranges_construct_at.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/ranges_uninitialized_algorithms.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/raw_storage_iterator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/shared_ptr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/swap_allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/temp_value.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/temporary_buffer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/uninitialized_algorithms.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/unique_ptr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/uses_allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/uses_allocator_construction.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory/voidify.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/memory_resource.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/monotonic_buffer_resource.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/polymorphic_allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/pool_options.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/synchronized_pool_resource.h +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource/unsynchronized_pool_resource.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex/lock_guard.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex/mutex.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex/once_flag.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex/tag_types.h +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex/unique_lock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__node_handle +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/accumulate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/adjacent_difference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/exclusive_scan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/gcd_lcm.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/inclusive_scan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/inner_product.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/iota.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/midpoint.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/partial_sum.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/pstl_reduce.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/pstl_transform_reduce.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/reduce.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/saturation_arithmetic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/transform_exclusive_scan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/transform_inclusive_scan.h +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric/transform_reduce.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/bernoulli_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/binomial_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/cauchy_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/chi_squared_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/clamp_to_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/default_random_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/discard_block_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/discrete_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/exponential_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/extreme_value_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/fisher_f_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/gamma_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/generate_canonical.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/geometric_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/independent_bits_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/is_seed_sequence.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/is_valid.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/knuth_b.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/linear_congruential_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/log2.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/lognormal_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/mersenne_twister_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/negative_binomial_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/normal_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/piecewise_constant_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/piecewise_linear_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/poisson_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/random_device.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/ranlux.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/seed_seq.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/shuffle_order_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/student_t_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/subtract_with_carry_engine.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/uniform_int_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/uniform_random_bit_generator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/uniform_real_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__random/weibull_distribution.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/access.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/all.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/as_rvalue_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/chunk_by_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/common_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/concepts.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/container_compatible_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/counted.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/dangling.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/data.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/drop_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/drop_while_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/elements_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/empty.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/empty_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/enable_borrowed_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/enable_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/filter_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/from_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/iota_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/istream_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/join_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/lazy_split_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/movable_box.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/non_propagating_cache.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/owning_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/range_adaptor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/rbegin.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/ref_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/rend.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/repeat_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/reverse_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/single_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/size.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/split_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/subrange.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/take_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/take_while_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/to.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/transform_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/view_interface.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/views.h +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges/zip_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__split_buffer +/usr/include/wasm32-wasip1-threads/c++/v1/__std_clang_module +/usr/include/wasm32-wasip1-threads/c++/v1/__std_mbstate_t.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/atomic_unique_lock.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/intrusive_list_view.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/intrusive_shared_ptr.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/stop_callback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/stop_source.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/stop_state.h +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token/stop_token.h +/usr/include/wasm32-wasip1-threads/c++/v1/__string/char_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__string/constexpr_c_functions.h +/usr/include/wasm32-wasip1-threads/c++/v1/__string/extern_template_lists.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/android/locale_bionic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/fuchsia/xlocale.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/ibm/gettod_zos.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/ibm/locale_mgmt_zos.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/ibm/nanosleep.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/ibm/xlocale.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/musl/xlocale.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/newlib/xlocale.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/openbsd/xlocale.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/win32/locale_win32.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/xlocale/__nop_locale_mgmt.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/xlocale/__posix_l_fallback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__support/xlocale/__strtonum_fallback.h +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error/errc.h +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error/error_category.h +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error/error_code.h +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error/error_condition.h +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error/system_error.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/formatter.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/id.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/jthread.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/poll_with_backoff.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/this_thread.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/thread.h +/usr/include/wasm32-wasip1-threads/c++/v1/__thread/timed_backoff_policy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__threading_support +/usr/include/wasm32-wasip1-threads/c++/v1/__tree +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/make_tuple_types.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/pair_like.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/sfinae_helpers.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_element.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_indices.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_like.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_like_ext.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_size.h +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple/tuple_types.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_const.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_cv.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_lvalue_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_rvalue_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/add_volatile.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/aligned_storage.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/aligned_union.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/alignment_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/apply_cv.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/can_extract_key.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/common_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/common_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/conditional.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/conjunction.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/copy_cv.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/copy_cvref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/datasizeof.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/decay.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/dependent_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/disjunction.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/enable_if.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/extent.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/has_unique_object_representation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/has_virtual_destructor.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/integral_constant.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/invoke.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_abstract.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_aggregate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_allocator.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_always_bitcastable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_arithmetic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_array.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_base_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_bounded_array.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_callable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_char_like_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_class.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_compound.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_const.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_constant_evaluated.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_convertible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_copy_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_copy_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_core_convertible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_default_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_destructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_empty.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_enum.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_equality_comparable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_execution_policy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_final.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_floating_point.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_function.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_fundamental.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_implicitly_default_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_literal_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_member_function_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_member_object_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_member_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_move_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_move_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_convertible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_copy_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_copy_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_default_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_destructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_move_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_nothrow_move_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_null_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_object.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_pod.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_polymorphic.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_primary_template.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_reference_wrapper.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_referenceable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_same.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_scalar.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_scoped_enum.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_signed.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_signed_integer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_specialization.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_standard_layout.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_swappable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivial.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_copy_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_copy_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_copyable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_default_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_destructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_move_assignable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_trivially_move_constructible.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_unbounded_array.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_union.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_unsigned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_unsigned_integer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_valid_expansion.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_void.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/is_volatile.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/lazy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/make_32_64_or_128_bit.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/make_const_lvalue_ref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/make_signed.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/make_unsigned.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/maybe_const.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/nat.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/negation.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/noexcept_move_assign_container.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/operation_traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/promote.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/rank.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_all_extents.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_const.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_const_ref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_cv.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_cvref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_extent.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_pointer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/remove_volatile.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/result_of.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/strip_signature.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/type_identity.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/type_list.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/underlying_type.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/unwrap_ref.h +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits/void_t.h +/usr/include/wasm32-wasip1-threads/c++/v1/__undef_macros +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/as_const.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/as_lvalue.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/auto_cast.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/cmp.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/convert_to_integral.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/declval.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/empty.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/exception_guard.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/exchange.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/forward.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/forward_like.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/in_place.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/integer_sequence.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/is_pointer_in_range.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/move.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/no_destroy.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/pair.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/piecewise_construct.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/priority_tag.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/rel_ops.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/small_buffer.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/swap.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/to_underlying.h +/usr/include/wasm32-wasip1-threads/c++/v1/__utility/unreachable.h +/usr/include/wasm32-wasip1-threads/c++/v1/__variant/monostate.h +/usr/include/wasm32-wasip1-threads/c++/v1/__verbose_abort +/usr/include/wasm32-wasip1-threads/c++/v1/algorithm +/usr/include/wasm32-wasip1-threads/c++/v1/any +/usr/include/wasm32-wasip1-threads/c++/v1/array +/usr/include/wasm32-wasip1-threads/c++/v1/atomic +/usr/include/wasm32-wasip1-threads/c++/v1/barrier +/usr/include/wasm32-wasip1-threads/c++/v1/bit +/usr/include/wasm32-wasip1-threads/c++/v1/bitset +/usr/include/wasm32-wasip1-threads/c++/v1/cassert +/usr/include/wasm32-wasip1-threads/c++/v1/ccomplex +/usr/include/wasm32-wasip1-threads/c++/v1/cctype +/usr/include/wasm32-wasip1-threads/c++/v1/cerrno +/usr/include/wasm32-wasip1-threads/c++/v1/cfenv +/usr/include/wasm32-wasip1-threads/c++/v1/cfloat +/usr/include/wasm32-wasip1-threads/c++/v1/charconv +/usr/include/wasm32-wasip1-threads/c++/v1/chrono +/usr/include/wasm32-wasip1-threads/c++/v1/cinttypes +/usr/include/wasm32-wasip1-threads/c++/v1/ciso646 +/usr/include/wasm32-wasip1-threads/c++/v1/climits +/usr/include/wasm32-wasip1-threads/c++/v1/clocale +/usr/include/wasm32-wasip1-threads/c++/v1/cmath +/usr/include/wasm32-wasip1-threads/c++/v1/codecvt +/usr/include/wasm32-wasip1-threads/c++/v1/compare +/usr/include/wasm32-wasip1-threads/c++/v1/complex +/usr/include/wasm32-wasip1-threads/c++/v1/complex.h +/usr/include/wasm32-wasip1-threads/c++/v1/concepts +/usr/include/wasm32-wasip1-threads/c++/v1/condition_variable +/usr/include/wasm32-wasip1-threads/c++/v1/coroutine +/usr/include/wasm32-wasip1-threads/c++/v1/csetjmp +/usr/include/wasm32-wasip1-threads/c++/v1/csignal +/usr/include/wasm32-wasip1-threads/c++/v1/cstdarg +/usr/include/wasm32-wasip1-threads/c++/v1/cstdbool +/usr/include/wasm32-wasip1-threads/c++/v1/cstddef +/usr/include/wasm32-wasip1-threads/c++/v1/cstdint +/usr/include/wasm32-wasip1-threads/c++/v1/cstdio +/usr/include/wasm32-wasip1-threads/c++/v1/cstdlib +/usr/include/wasm32-wasip1-threads/c++/v1/cstring +/usr/include/wasm32-wasip1-threads/c++/v1/ctgmath +/usr/include/wasm32-wasip1-threads/c++/v1/ctime +/usr/include/wasm32-wasip1-threads/c++/v1/ctype.h +/usr/include/wasm32-wasip1-threads/c++/v1/cuchar +/usr/include/wasm32-wasip1-threads/c++/v1/cwchar +/usr/include/wasm32-wasip1-threads/c++/v1/cwctype +/usr/include/wasm32-wasip1-threads/c++/v1/cxxabi.h +/usr/include/wasm32-wasip1-threads/c++/v1/deque +/usr/include/wasm32-wasip1-threads/c++/v1/errno.h +/usr/include/wasm32-wasip1-threads/c++/v1/exception +/usr/include/wasm32-wasip1-threads/c++/v1/execution +/usr/include/wasm32-wasip1-threads/c++/v1/expected +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__config +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__memory +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/aligned_tag.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/declaration.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/reference.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/scalar.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/simd.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/simd_mask.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/traits.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/utility.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd/vec_ext.h +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/iterator +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/memory +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/propagate_const +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/simd +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/type_traits +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/utility +/usr/include/wasm32-wasip1-threads/c++/v1/ext/__hash +/usr/include/wasm32-wasip1-threads/c++/v1/ext/hash_map +/usr/include/wasm32-wasip1-threads/c++/v1/ext/hash_set +/usr/include/wasm32-wasip1-threads/c++/v1/fenv.h +/usr/include/wasm32-wasip1-threads/c++/v1/filesystem +/usr/include/wasm32-wasip1-threads/c++/v1/float.h +/usr/include/wasm32-wasip1-threads/c++/v1/format +/usr/include/wasm32-wasip1-threads/c++/v1/forward_list +/usr/include/wasm32-wasip1-threads/c++/v1/fstream +/usr/include/wasm32-wasip1-threads/c++/v1/functional +/usr/include/wasm32-wasip1-threads/c++/v1/future +/usr/include/wasm32-wasip1-threads/c++/v1/initializer_list +/usr/include/wasm32-wasip1-threads/c++/v1/inttypes.h +/usr/include/wasm32-wasip1-threads/c++/v1/iomanip +/usr/include/wasm32-wasip1-threads/c++/v1/ios +/usr/include/wasm32-wasip1-threads/c++/v1/iosfwd +/usr/include/wasm32-wasip1-threads/c++/v1/iostream +/usr/include/wasm32-wasip1-threads/c++/v1/istream +/usr/include/wasm32-wasip1-threads/c++/v1/iterator +/usr/include/wasm32-wasip1-threads/c++/v1/latch +/usr/include/wasm32-wasip1-threads/c++/v1/libcxx.imp +/usr/include/wasm32-wasip1-threads/c++/v1/limits +/usr/include/wasm32-wasip1-threads/c++/v1/list +/usr/include/wasm32-wasip1-threads/c++/v1/locale +/usr/include/wasm32-wasip1-threads/c++/v1/locale.h +/usr/include/wasm32-wasip1-threads/c++/v1/map +/usr/include/wasm32-wasip1-threads/c++/v1/math.h +/usr/include/wasm32-wasip1-threads/c++/v1/mdspan +/usr/include/wasm32-wasip1-threads/c++/v1/memory +/usr/include/wasm32-wasip1-threads/c++/v1/memory_resource +/usr/include/wasm32-wasip1-threads/c++/v1/module.modulemap +/usr/include/wasm32-wasip1-threads/c++/v1/mutex +/usr/include/wasm32-wasip1-threads/c++/v1/new +/usr/include/wasm32-wasip1-threads/c++/v1/numbers +/usr/include/wasm32-wasip1-threads/c++/v1/numeric +/usr/include/wasm32-wasip1-threads/c++/v1/optional +/usr/include/wasm32-wasip1-threads/c++/v1/ostream +/usr/include/wasm32-wasip1-threads/c++/v1/print +/usr/include/wasm32-wasip1-threads/c++/v1/queue +/usr/include/wasm32-wasip1-threads/c++/v1/random +/usr/include/wasm32-wasip1-threads/c++/v1/ranges +/usr/include/wasm32-wasip1-threads/c++/v1/ratio +/usr/include/wasm32-wasip1-threads/c++/v1/regex +/usr/include/wasm32-wasip1-threads/c++/v1/scoped_allocator +/usr/include/wasm32-wasip1-threads/c++/v1/semaphore +/usr/include/wasm32-wasip1-threads/c++/v1/set +/usr/include/wasm32-wasip1-threads/c++/v1/shared_mutex +/usr/include/wasm32-wasip1-threads/c++/v1/source_location +/usr/include/wasm32-wasip1-threads/c++/v1/span +/usr/include/wasm32-wasip1-threads/c++/v1/sstream +/usr/include/wasm32-wasip1-threads/c++/v1/stack +/usr/include/wasm32-wasip1-threads/c++/v1/stdatomic.h +/usr/include/wasm32-wasip1-threads/c++/v1/stdbool.h +/usr/include/wasm32-wasip1-threads/c++/v1/stddef.h +/usr/include/wasm32-wasip1-threads/c++/v1/stdexcept +/usr/include/wasm32-wasip1-threads/c++/v1/stdint.h +/usr/include/wasm32-wasip1-threads/c++/v1/stdio.h +/usr/include/wasm32-wasip1-threads/c++/v1/stdlib.h +/usr/include/wasm32-wasip1-threads/c++/v1/stop_token +/usr/include/wasm32-wasip1-threads/c++/v1/streambuf +/usr/include/wasm32-wasip1-threads/c++/v1/string +/usr/include/wasm32-wasip1-threads/c++/v1/string.h +/usr/include/wasm32-wasip1-threads/c++/v1/string_view +/usr/include/wasm32-wasip1-threads/c++/v1/strstream +/usr/include/wasm32-wasip1-threads/c++/v1/syncstream +/usr/include/wasm32-wasip1-threads/c++/v1/system_error +/usr/include/wasm32-wasip1-threads/c++/v1/tgmath.h +/usr/include/wasm32-wasip1-threads/c++/v1/thread +/usr/include/wasm32-wasip1-threads/c++/v1/tuple +/usr/include/wasm32-wasip1-threads/c++/v1/type_traits +/usr/include/wasm32-wasip1-threads/c++/v1/typeindex +/usr/include/wasm32-wasip1-threads/c++/v1/typeinfo +/usr/include/wasm32-wasip1-threads/c++/v1/uchar.h +/usr/include/wasm32-wasip1-threads/c++/v1/unordered_map +/usr/include/wasm32-wasip1-threads/c++/v1/unordered_set +/usr/include/wasm32-wasip1-threads/c++/v1/utility +/usr/include/wasm32-wasip1-threads/c++/v1/valarray +/usr/include/wasm32-wasip1-threads/c++/v1/variant +/usr/include/wasm32-wasip1-threads/c++/v1/vector +/usr/include/wasm32-wasip1-threads/c++/v1/version +/usr/include/wasm32-wasip1-threads/c++/v1/wchar.h +/usr/include/wasm32-wasip1-threads/c++/v1/wctype.h +/usr/include/wasm32-wasip1-threads/complex.h +/usr/include/wasm32-wasip1-threads/cpio.h +/usr/include/wasm32-wasip1-threads/crypt.h +/usr/include/wasm32-wasip1-threads/ctype.h +/usr/include/wasm32-wasip1-threads/dirent.h +/usr/include/wasm32-wasip1-threads/dlfcn.h +/usr/include/wasm32-wasip1-threads/endian.h +/usr/include/wasm32-wasip1-threads/err.h +/usr/include/wasm32-wasip1-threads/errno.h +/usr/include/wasm32-wasip1-threads/fcntl.h +/usr/include/wasm32-wasip1-threads/features.h +/usr/include/wasm32-wasip1-threads/fenv.h +/usr/include/wasm32-wasip1-threads/float.h +/usr/include/wasm32-wasip1-threads/fmtmsg.h +/usr/include/wasm32-wasip1-threads/fnmatch.h +/usr/include/wasm32-wasip1-threads/ftw.h +/usr/include/wasm32-wasip1-threads/getopt.h +/usr/include/wasm32-wasip1-threads/glob.h +/usr/include/wasm32-wasip1-threads/iconv.h +/usr/include/wasm32-wasip1-threads/ifaddrs.h +/usr/include/wasm32-wasip1-threads/inttypes.h +/usr/include/wasm32-wasip1-threads/iso646.h +/usr/include/wasm32-wasip1-threads/langinfo.h +/usr/include/wasm32-wasip1-threads/libgen.h +/usr/include/wasm32-wasip1-threads/limits.h +/usr/include/wasm32-wasip1-threads/locale.h +/usr/include/wasm32-wasip1-threads/malloc.h +/usr/include/wasm32-wasip1-threads/math.h +/usr/include/wasm32-wasip1-threads/memory.h +/usr/include/wasm32-wasip1-threads/monetary.h +/usr/include/wasm32-wasip1-threads/mqueue.h +/usr/include/wasm32-wasip1-threads/netinet/icmp6.h +/usr/include/wasm32-wasip1-threads/netinet/igmp.h +/usr/include/wasm32-wasip1-threads/netinet/in.h +/usr/include/wasm32-wasip1-threads/netinet/in_systm.h +/usr/include/wasm32-wasip1-threads/netinet/ip.h +/usr/include/wasm32-wasip1-threads/netinet/ip6.h +/usr/include/wasm32-wasip1-threads/netinet/ip_icmp.h +/usr/include/wasm32-wasip1-threads/netinet/tcp.h +/usr/include/wasm32-wasip1-threads/netinet/udp.h +/usr/include/wasm32-wasip1-threads/netpacket/packet.h +/usr/include/wasm32-wasip1-threads/nl_types.h +/usr/include/wasm32-wasip1-threads/poll.h +/usr/include/wasm32-wasip1-threads/pthread.h +/usr/include/wasm32-wasip1-threads/regex.h +/usr/include/wasm32-wasip1-threads/sched.h +/usr/include/wasm32-wasip1-threads/search.h +/usr/include/wasm32-wasip1-threads/semaphore.h +/usr/include/wasm32-wasip1-threads/setjmp.h +/usr/include/wasm32-wasip1-threads/signal.h +/usr/include/wasm32-wasip1-threads/stdalign.h +/usr/include/wasm32-wasip1-threads/stdbool.h +/usr/include/wasm32-wasip1-threads/stdc-predef.h +/usr/include/wasm32-wasip1-threads/stdint.h +/usr/include/wasm32-wasip1-threads/stdio.h +/usr/include/wasm32-wasip1-threads/stdio_ext.h +/usr/include/wasm32-wasip1-threads/stdlib.h +/usr/include/wasm32-wasip1-threads/stdnoreturn.h +/usr/include/wasm32-wasip1-threads/string.h +/usr/include/wasm32-wasip1-threads/strings.h +/usr/include/wasm32-wasip1-threads/stropts.h +/usr/include/wasm32-wasip1-threads/sys/dir.h +/usr/include/wasm32-wasip1-threads/sys/errno.h +/usr/include/wasm32-wasip1-threads/sys/eventfd.h +/usr/include/wasm32-wasip1-threads/sys/fcntl.h +/usr/include/wasm32-wasip1-threads/sys/file.h +/usr/include/wasm32-wasip1-threads/sys/ioctl.h +/usr/include/wasm32-wasip1-threads/sys/mman.h +/usr/include/wasm32-wasip1-threads/sys/param.h +/usr/include/wasm32-wasip1-threads/sys/poll.h +/usr/include/wasm32-wasip1-threads/sys/random.h +/usr/include/wasm32-wasip1-threads/sys/reg.h +/usr/include/wasm32-wasip1-threads/sys/resource.h +/usr/include/wasm32-wasip1-threads/sys/select.h +/usr/include/wasm32-wasip1-threads/sys/signal.h +/usr/include/wasm32-wasip1-threads/sys/socket.h +/usr/include/wasm32-wasip1-threads/sys/stat.h +/usr/include/wasm32-wasip1-threads/sys/statvfs.h +/usr/include/wasm32-wasip1-threads/sys/stropts.h +/usr/include/wasm32-wasip1-threads/sys/syscall.h +/usr/include/wasm32-wasip1-threads/sys/sysinfo.h +/usr/include/wasm32-wasip1-threads/sys/time.h +/usr/include/wasm32-wasip1-threads/sys/timeb.h +/usr/include/wasm32-wasip1-threads/sys/times.h +/usr/include/wasm32-wasip1-threads/sys/timex.h +/usr/include/wasm32-wasip1-threads/sys/ttydefaults.h +/usr/include/wasm32-wasip1-threads/sys/types.h +/usr/include/wasm32-wasip1-threads/sys/uio.h +/usr/include/wasm32-wasip1-threads/sys/un.h +/usr/include/wasm32-wasip1-threads/sys/utsname.h +/usr/include/wasm32-wasip1-threads/syscall.h +/usr/include/wasm32-wasip1-threads/sysexits.h +/usr/include/wasm32-wasip1-threads/tar.h +/usr/include/wasm32-wasip1-threads/tgmath.h +/usr/include/wasm32-wasip1-threads/threads.h +/usr/include/wasm32-wasip1-threads/time.h +/usr/include/wasm32-wasip1-threads/uchar.h +/usr/include/wasm32-wasip1-threads/unistd.h +/usr/include/wasm32-wasip1-threads/utime.h +/usr/include/wasm32-wasip1-threads/values.h +/usr/include/wasm32-wasip1-threads/wasi/api.h +/usr/include/wasm32-wasip1-threads/wasi/libc-environ.h +/usr/include/wasm32-wasip1-threads/wasi/libc-find-relpath.h +/usr/include/wasm32-wasip1-threads/wasi/libc-nocwd.h +/usr/include/wasm32-wasip1-threads/wasi/libc.h +/usr/include/wasm32-wasip1-threads/wasi/wasip2.h +/usr/include/wasm32-wasip1-threads/wchar.h +/usr/include/wasm32-wasip1-threads/wctype.h +/usr/include/wasm32-wasip1/__errno.h +/usr/include/wasm32-wasip1/__errno_values.h +/usr/include/wasm32-wasip1/__fd_set.h +/usr/include/wasm32-wasip1/__function___isatty.h +/usr/include/wasm32-wasip1/__functions_malloc.h +/usr/include/wasm32-wasip1/__functions_memcpy.h +/usr/include/wasm32-wasip1/__header_dirent.h +/usr/include/wasm32-wasip1/__header_fcntl.h +/usr/include/wasm32-wasip1/__header_inttypes.h +/usr/include/wasm32-wasip1/__header_netinet_in.h +/usr/include/wasm32-wasip1/__header_poll.h +/usr/include/wasm32-wasip1/__header_stdlib.h +/usr/include/wasm32-wasip1/__header_string.h +/usr/include/wasm32-wasip1/__header_sys_ioctl.h +/usr/include/wasm32-wasip1/__header_sys_resource.h +/usr/include/wasm32-wasip1/__header_sys_socket.h +/usr/include/wasm32-wasip1/__header_sys_stat.h +/usr/include/wasm32-wasip1/__header_time.h +/usr/include/wasm32-wasip1/__header_unistd.h +/usr/include/wasm32-wasip1/__macro_FD_SETSIZE.h +/usr/include/wasm32-wasip1/__macro_PAGESIZE.h +/usr/include/wasm32-wasip1/__mode_t.h +/usr/include/wasm32-wasip1/__seek.h +/usr/include/wasm32-wasip1/__struct_dirent.h +/usr/include/wasm32-wasip1/__struct_in6_addr.h +/usr/include/wasm32-wasip1/__struct_in_addr.h +/usr/include/wasm32-wasip1/__struct_iovec.h +/usr/include/wasm32-wasip1/__struct_msghdr.h +/usr/include/wasm32-wasip1/__struct_pollfd.h +/usr/include/wasm32-wasip1/__struct_rusage.h +/usr/include/wasm32-wasip1/__struct_sockaddr.h +/usr/include/wasm32-wasip1/__struct_sockaddr_in.h +/usr/include/wasm32-wasip1/__struct_sockaddr_in6.h +/usr/include/wasm32-wasip1/__struct_sockaddr_storage.h +/usr/include/wasm32-wasip1/__struct_sockaddr_un.h +/usr/include/wasm32-wasip1/__struct_stat.h +/usr/include/wasm32-wasip1/__struct_timespec.h +/usr/include/wasm32-wasip1/__struct_timeval.h +/usr/include/wasm32-wasip1/__struct_tm.h +/usr/include/wasm32-wasip1/__struct_tms.h +/usr/include/wasm32-wasip1/__typedef_DIR.h +/usr/include/wasm32-wasip1/__typedef_blkcnt_t.h +/usr/include/wasm32-wasip1/__typedef_blksize_t.h +/usr/include/wasm32-wasip1/__typedef_clock_t.h +/usr/include/wasm32-wasip1/__typedef_clockid_t.h +/usr/include/wasm32-wasip1/__typedef_dev_t.h +/usr/include/wasm32-wasip1/__typedef_fd_set.h +/usr/include/wasm32-wasip1/__typedef_gid_t.h +/usr/include/wasm32-wasip1/__typedef_in_addr_t.h +/usr/include/wasm32-wasip1/__typedef_in_port_t.h +/usr/include/wasm32-wasip1/__typedef_ino_t.h +/usr/include/wasm32-wasip1/__typedef_mode_t.h +/usr/include/wasm32-wasip1/__typedef_nfds_t.h +/usr/include/wasm32-wasip1/__typedef_nlink_t.h +/usr/include/wasm32-wasip1/__typedef_off_t.h +/usr/include/wasm32-wasip1/__typedef_sa_family_t.h +/usr/include/wasm32-wasip1/__typedef_sigset_t.h +/usr/include/wasm32-wasip1/__typedef_socklen_t.h +/usr/include/wasm32-wasip1/__typedef_ssize_t.h +/usr/include/wasm32-wasip1/__typedef_suseconds_t.h +/usr/include/wasm32-wasip1/__typedef_time_t.h +/usr/include/wasm32-wasip1/__typedef_uid_t.h +/usr/include/wasm32-wasip1/__wasi_snapshot.h +/usr/include/wasm32-wasip1/alloca.h +/usr/include/wasm32-wasip1/ar.h +/usr/include/wasm32-wasip1/arpa/ftp.h +/usr/include/wasm32-wasip1/arpa/inet.h +/usr/include/wasm32-wasip1/arpa/nameser.h +/usr/include/wasm32-wasip1/arpa/nameser_compat.h +/usr/include/wasm32-wasip1/arpa/telnet.h +/usr/include/wasm32-wasip1/arpa/tftp.h +/usr/include/wasm32-wasip1/assert.h +/usr/include/wasm32-wasip1/bits/alltypes.h +/usr/include/wasm32-wasip1/bits/dirent.h +/usr/include/wasm32-wasip1/bits/fcntl.h +/usr/include/wasm32-wasip1/bits/fenv.h +/usr/include/wasm32-wasip1/bits/float.h +/usr/include/wasm32-wasip1/bits/hwcap.h +/usr/include/wasm32-wasip1/bits/io.h +/usr/include/wasm32-wasip1/bits/ioctl.h +/usr/include/wasm32-wasip1/bits/ioctl_fix.h +/usr/include/wasm32-wasip1/bits/ipcstat.h +/usr/include/wasm32-wasip1/bits/limits.h +/usr/include/wasm32-wasip1/bits/mman.h +/usr/include/wasm32-wasip1/bits/poll.h +/usr/include/wasm32-wasip1/bits/posix.h +/usr/include/wasm32-wasip1/bits/reg.h +/usr/include/wasm32-wasip1/bits/resource.h +/usr/include/wasm32-wasip1/bits/setjmp.h +/usr/include/wasm32-wasip1/bits/signal.h +/usr/include/wasm32-wasip1/bits/socket.h +/usr/include/wasm32-wasip1/bits/stat.h +/usr/include/wasm32-wasip1/bits/stdint.h +/usr/include/wasm32-wasip1/byteswap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/adjacent_find.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/all_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/any_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/binary_search.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/clamp.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/comp.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/comp_ref_type.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/copy_backward.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/copy_move_common.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/copy_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/count.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/count_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/equal.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/equal_range.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/fill.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/fill_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find_end.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find_first_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find_if_not.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/find_segment_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/fold.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/for_each.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/for_each_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/for_each_segment.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/generate.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/generate_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/half_positive.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_found_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_fun_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_in_out_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_in_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_out_out_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/in_out_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/includes.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/inplace_merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_heap_until.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_partitioned.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_sorted.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/is_sorted_until.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/iter_swap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/iterator_operations.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/lexicographical_compare.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/lexicographical_compare_three_way.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/lower_bound.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/make_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/make_projected.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/max.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/max_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/min.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/min_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/min_max_result.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/minmax.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/minmax_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/mismatch.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/move.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/move_backward.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/next_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/none_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/nth_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/partial_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/partial_sort_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/partition.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/partition_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/partition_point.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pop_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/prev_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_any_all_none_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backend.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backend.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_count.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_equal.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_fill.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_find.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_for_each.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_frontend_dispatch.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_generate.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_is_partitioned.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_move.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_replace.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_rotate_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_stable_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_transform.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/push_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_adjacent_find.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_all_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_any_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_binary_search.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_clamp.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_contains.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_copy_backward.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_copy_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_count.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_count_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_ends_with.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_equal.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_equal_range.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_fill.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_fill_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_find.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_find_end.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_find_first_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_find_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_find_if_not.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_for_each.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_for_each_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_generate.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_generate_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_includes.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_inplace_merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_heap_until.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_partitioned.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_sorted.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_is_sorted_until.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_iterator_concept.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_lexicographical_compare.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_lower_bound.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_make_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_max.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_max_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_merge.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_min.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_min_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_minmax.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_minmax_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_mismatch.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_move.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_move_backward.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_next_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_none_of.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_nth_element.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_partial_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_partial_sort_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_partition.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_partition_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_partition_point.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_pop_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_prev_permutation.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_push_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_remove.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_remove_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_remove_copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_remove_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_replace.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_replace_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_replace_copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_replace_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_reverse.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_reverse_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_rotate.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_rotate_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_sample.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_search.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_search_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_set_difference.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_set_intersection.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_set_symmetric_difference.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_set_union.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_shuffle.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_sort_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_stable_partition.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_stable_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_starts_with.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_swap_ranges.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_transform.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_unique.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_unique_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/ranges_upper_bound.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/remove.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/remove_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/remove_copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/remove_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/replace.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/replace_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/replace_copy_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/replace_if.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/reverse.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/reverse_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/rotate.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/rotate_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/sample.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/search.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/search_n.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/set_difference.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/set_intersection.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/set_symmetric_difference.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/set_union.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/shift_left.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/shift_right.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/shuffle.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/sift_down.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/sort_heap.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/stable_partition.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/stable_sort.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/swap_ranges.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/three_way_comp_ref_type.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/transform.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/unique.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/unique_copy.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/unwrap_iter.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/unwrap_range.h +/usr/include/wasm32-wasip1/c++/v1/__algorithm/upper_bound.h +/usr/include/wasm32-wasip1/c++/v1/__assert +/usr/include/wasm32-wasip1/c++/v1/__assertion_handler +/usr/include/wasm32-wasip1/c++/v1/__atomic/aliases.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic_base.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic_flag.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic_init.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic_lock_free.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/atomic_sync.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/check_memory_order.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/contention_t.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/cxx_atomic_impl.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/fence.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/is_always_lock_free.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/kill_dependency.h +/usr/include/wasm32-wasip1/c++/v1/__atomic/memory_order.h +/usr/include/wasm32-wasip1/c++/v1/__availability +/usr/include/wasm32-wasip1/c++/v1/__bit/bit_cast.h +/usr/include/wasm32-wasip1/c++/v1/__bit/bit_ceil.h +/usr/include/wasm32-wasip1/c++/v1/__bit/bit_floor.h +/usr/include/wasm32-wasip1/c++/v1/__bit/bit_log2.h +/usr/include/wasm32-wasip1/c++/v1/__bit/bit_width.h +/usr/include/wasm32-wasip1/c++/v1/__bit/blsr.h +/usr/include/wasm32-wasip1/c++/v1/__bit/byteswap.h +/usr/include/wasm32-wasip1/c++/v1/__bit/countl.h +/usr/include/wasm32-wasip1/c++/v1/__bit/countr.h +/usr/include/wasm32-wasip1/c++/v1/__bit/endian.h +/usr/include/wasm32-wasip1/c++/v1/__bit/has_single_bit.h +/usr/include/wasm32-wasip1/c++/v1/__bit/invert_if.h +/usr/include/wasm32-wasip1/c++/v1/__bit/popcount.h +/usr/include/wasm32-wasip1/c++/v1/__bit/rotate.h +/usr/include/wasm32-wasip1/c++/v1/__bit_reference +/usr/include/wasm32-wasip1/c++/v1/__charconv/chars_format.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/from_chars_integral.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/from_chars_result.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/tables.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/to_chars.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/to_chars_base_10.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/to_chars_floating_point.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/to_chars_integral.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/to_chars_result.h +/usr/include/wasm32-wasip1/c++/v1/__charconv/traits.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/calendar.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/concepts.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/convert_to_timespec.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/convert_to_tm.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/day.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/duration.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/file_clock.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/formatter.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/hh_mm_ss.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/high_resolution_clock.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/literals.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/month.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/month_weekday.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/monthday.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/ostream.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/parser_std_format_spec.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/statically_widen.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/steady_clock.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/system_clock.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/time_point.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/tzdb.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/tzdb_list.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/weekday.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/year.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/year_month.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/year_month_day.h +/usr/include/wasm32-wasip1/c++/v1/__chrono/year_month_weekday.h +/usr/include/wasm32-wasip1/c++/v1/__compare/common_comparison_category.h +/usr/include/wasm32-wasip1/c++/v1/__compare/compare_partial_order_fallback.h +/usr/include/wasm32-wasip1/c++/v1/__compare/compare_strong_order_fallback.h +/usr/include/wasm32-wasip1/c++/v1/__compare/compare_three_way.h +/usr/include/wasm32-wasip1/c++/v1/__compare/compare_three_way_result.h +/usr/include/wasm32-wasip1/c++/v1/__compare/compare_weak_order_fallback.h +/usr/include/wasm32-wasip1/c++/v1/__compare/is_eq.h +/usr/include/wasm32-wasip1/c++/v1/__compare/ordering.h +/usr/include/wasm32-wasip1/c++/v1/__compare/partial_order.h +/usr/include/wasm32-wasip1/c++/v1/__compare/strong_order.h +/usr/include/wasm32-wasip1/c++/v1/__compare/synth_three_way.h +/usr/include/wasm32-wasip1/c++/v1/__compare/three_way_comparable.h +/usr/include/wasm32-wasip1/c++/v1/__compare/weak_order.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/arithmetic.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/assignable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/boolean_testable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/class_or_enum.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/common_reference_with.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/common_with.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/constructible.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/convertible_to.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/copyable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/derived_from.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/destructible.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/different_from.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/equality_comparable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/invocable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/movable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/predicate.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/regular.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/relation.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/same_as.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/semiregular.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/swappable.h +/usr/include/wasm32-wasip1/c++/v1/__concepts/totally_ordered.h +/usr/include/wasm32-wasip1/c++/v1/__condition_variable/condition_variable.h +/usr/include/wasm32-wasip1/c++/v1/__config +/usr/include/wasm32-wasip1/c++/v1/__config_site +/usr/include/wasm32-wasip1/c++/v1/__coroutine/coroutine_handle.h +/usr/include/wasm32-wasip1/c++/v1/__coroutine/coroutine_traits.h +/usr/include/wasm32-wasip1/c++/v1/__coroutine/noop_coroutine_handle.h +/usr/include/wasm32-wasip1/c++/v1/__coroutine/trivial_awaitables.h +/usr/include/wasm32-wasip1/c++/v1/__cxxabi_config.h +/usr/include/wasm32-wasip1/c++/v1/__debug_utils/randomize_range.h +/usr/include/wasm32-wasip1/c++/v1/__debug_utils/strict_weak_ordering_check.h +/usr/include/wasm32-wasip1/c++/v1/__exception/exception.h +/usr/include/wasm32-wasip1/c++/v1/__exception/exception_ptr.h +/usr/include/wasm32-wasip1/c++/v1/__exception/nested_exception.h +/usr/include/wasm32-wasip1/c++/v1/__exception/operations.h +/usr/include/wasm32-wasip1/c++/v1/__exception/terminate.h +/usr/include/wasm32-wasip1/c++/v1/__expected/bad_expected_access.h +/usr/include/wasm32-wasip1/c++/v1/__expected/expected.h +/usr/include/wasm32-wasip1/c++/v1/__expected/unexpect.h +/usr/include/wasm32-wasip1/c++/v1/__expected/unexpected.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/copy_options.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/directory_entry.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/directory_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/directory_options.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/file_status.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/file_time_type.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/file_type.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/filesystem_error.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/operations.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/path.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/path_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/perm_options.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/perms.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/recursive_directory_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/space_info.h +/usr/include/wasm32-wasip1/c++/v1/__filesystem/u8path.h +/usr/include/wasm32-wasip1/c++/v1/__format/buffer.h +/usr/include/wasm32-wasip1/c++/v1/__format/concepts.h +/usr/include/wasm32-wasip1/c++/v1/__format/container_adaptor.h +/usr/include/wasm32-wasip1/c++/v1/__format/enable_insertable.h +/usr/include/wasm32-wasip1/c++/v1/__format/escaped_output_table.h +/usr/include/wasm32-wasip1/c++/v1/__format/extended_grapheme_cluster_table.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_arg.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_arg_store.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_args.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_context.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_error.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_functions.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_fwd.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_parse_context.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_string.h +/usr/include/wasm32-wasip1/c++/v1/__format/format_to_n_result.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_bool.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_char.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_floating_point.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_integer.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_integral.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_output.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_string.h +/usr/include/wasm32-wasip1/c++/v1/__format/formatter_tuple.h +/usr/include/wasm32-wasip1/c++/v1/__format/parser_std_format_spec.h +/usr/include/wasm32-wasip1/c++/v1/__format/range_default_formatter.h +/usr/include/wasm32-wasip1/c++/v1/__format/range_formatter.h +/usr/include/wasm32-wasip1/c++/v1/__format/unicode.h +/usr/include/wasm32-wasip1/c++/v1/__format/width_estimation_table.h +/usr/include/wasm32-wasip1/c++/v1/__format/write_escaped.h +/usr/include/wasm32-wasip1/c++/v1/__functional/binary_function.h +/usr/include/wasm32-wasip1/c++/v1/__functional/binary_negate.h +/usr/include/wasm32-wasip1/c++/v1/__functional/bind.h +/usr/include/wasm32-wasip1/c++/v1/__functional/bind_back.h +/usr/include/wasm32-wasip1/c++/v1/__functional/bind_front.h +/usr/include/wasm32-wasip1/c++/v1/__functional/binder1st.h +/usr/include/wasm32-wasip1/c++/v1/__functional/binder2nd.h +/usr/include/wasm32-wasip1/c++/v1/__functional/boyer_moore_searcher.h +/usr/include/wasm32-wasip1/c++/v1/__functional/compose.h +/usr/include/wasm32-wasip1/c++/v1/__functional/default_searcher.h +/usr/include/wasm32-wasip1/c++/v1/__functional/function.h +/usr/include/wasm32-wasip1/c++/v1/__functional/hash.h +/usr/include/wasm32-wasip1/c++/v1/__functional/identity.h +/usr/include/wasm32-wasip1/c++/v1/__functional/invoke.h +/usr/include/wasm32-wasip1/c++/v1/__functional/is_transparent.h +/usr/include/wasm32-wasip1/c++/v1/__functional/mem_fn.h +/usr/include/wasm32-wasip1/c++/v1/__functional/mem_fun_ref.h +/usr/include/wasm32-wasip1/c++/v1/__functional/not_fn.h +/usr/include/wasm32-wasip1/c++/v1/__functional/operations.h +/usr/include/wasm32-wasip1/c++/v1/__functional/perfect_forward.h +/usr/include/wasm32-wasip1/c++/v1/__functional/pointer_to_binary_function.h +/usr/include/wasm32-wasip1/c++/v1/__functional/pointer_to_unary_function.h +/usr/include/wasm32-wasip1/c++/v1/__functional/ranges_operations.h +/usr/include/wasm32-wasip1/c++/v1/__functional/reference_wrapper.h +/usr/include/wasm32-wasip1/c++/v1/__functional/unary_function.h +/usr/include/wasm32-wasip1/c++/v1/__functional/unary_negate.h +/usr/include/wasm32-wasip1/c++/v1/__functional/weak_result_type.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/array.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/bit_reference.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/fstream.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/get.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/hash.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/ios.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/istream.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/mdspan.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/memory_resource.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/ostream.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/pair.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/span.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/sstream.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/streambuf.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/string.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/string_view.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/subrange.h +/usr/include/wasm32-wasip1/c++/v1/__fwd/tuple.h +/usr/include/wasm32-wasip1/c++/v1/__hash_table +/usr/include/wasm32-wasip1/c++/v1/__ios/fpos.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/access.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/advance.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/back_insert_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/bounded_iter.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/common_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/concepts.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/counted_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/cpp17_iterator_concepts.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/data.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/default_sentinel.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/distance.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/empty.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/erase_if_container.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/front_insert_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/incrementable_traits.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/indirectly_comparable.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/insert_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/istream_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/istreambuf_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/iter_move.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/iter_swap.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/iterator_traits.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/iterator_with_data.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/mergeable.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/move_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/move_sentinel.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/next.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/ostream_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/ostreambuf_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/permutable.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/prev.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/projected.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/ranges_iterator_traits.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/readable_traits.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/reverse_access.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/reverse_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/segmented_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/size.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/sortable.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/unreachable_sentinel.h +/usr/include/wasm32-wasip1/c++/v1/__iterator/wrap_iter.h +/usr/include/wasm32-wasip1/c++/v1/__locale +/usr/include/wasm32-wasip1/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +/usr/include/wasm32-wasip1/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +/usr/include/wasm32-wasip1/c++/v1/__locale_dir/locale_base_api/locale_guard.h +/usr/include/wasm32-wasip1/c++/v1/__math/abs.h +/usr/include/wasm32-wasip1/c++/v1/__math/copysign.h +/usr/include/wasm32-wasip1/c++/v1/__math/error_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/exponential_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/fdim.h +/usr/include/wasm32-wasip1/c++/v1/__math/fma.h +/usr/include/wasm32-wasip1/c++/v1/__math/gamma.h +/usr/include/wasm32-wasip1/c++/v1/__math/hyperbolic_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/hypot.h +/usr/include/wasm32-wasip1/c++/v1/__math/inverse_hyperbolic_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/inverse_trigonometric_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/logarithms.h +/usr/include/wasm32-wasip1/c++/v1/__math/min_max.h +/usr/include/wasm32-wasip1/c++/v1/__math/modulo.h +/usr/include/wasm32-wasip1/c++/v1/__math/remainder.h +/usr/include/wasm32-wasip1/c++/v1/__math/roots.h +/usr/include/wasm32-wasip1/c++/v1/__math/rounding_functions.h +/usr/include/wasm32-wasip1/c++/v1/__math/traits.h +/usr/include/wasm32-wasip1/c++/v1/__math/trigonometric_functions.h +/usr/include/wasm32-wasip1/c++/v1/__mbstate_t.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/default_accessor.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/extents.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/layout_left.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/layout_right.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/layout_stride.h +/usr/include/wasm32-wasip1/c++/v1/__mdspan/mdspan.h +/usr/include/wasm32-wasip1/c++/v1/__memory/addressof.h +/usr/include/wasm32-wasip1/c++/v1/__memory/align.h +/usr/include/wasm32-wasip1/c++/v1/__memory/aligned_alloc.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocate_at_least.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocation_guard.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocator.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocator_arg_t.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocator_destructor.h +/usr/include/wasm32-wasip1/c++/v1/__memory/allocator_traits.h +/usr/include/wasm32-wasip1/c++/v1/__memory/assume_aligned.h +/usr/include/wasm32-wasip1/c++/v1/__memory/auto_ptr.h +/usr/include/wasm32-wasip1/c++/v1/__memory/builtin_new_allocator.h +/usr/include/wasm32-wasip1/c++/v1/__memory/compressed_pair.h +/usr/include/wasm32-wasip1/c++/v1/__memory/concepts.h +/usr/include/wasm32-wasip1/c++/v1/__memory/construct_at.h +/usr/include/wasm32-wasip1/c++/v1/__memory/destruct_n.h +/usr/include/wasm32-wasip1/c++/v1/__memory/pointer_traits.h +/usr/include/wasm32-wasip1/c++/v1/__memory/ranges_construct_at.h +/usr/include/wasm32-wasip1/c++/v1/__memory/ranges_uninitialized_algorithms.h +/usr/include/wasm32-wasip1/c++/v1/__memory/raw_storage_iterator.h +/usr/include/wasm32-wasip1/c++/v1/__memory/shared_ptr.h +/usr/include/wasm32-wasip1/c++/v1/__memory/swap_allocator.h +/usr/include/wasm32-wasip1/c++/v1/__memory/temp_value.h +/usr/include/wasm32-wasip1/c++/v1/__memory/temporary_buffer.h +/usr/include/wasm32-wasip1/c++/v1/__memory/uninitialized_algorithms.h +/usr/include/wasm32-wasip1/c++/v1/__memory/unique_ptr.h +/usr/include/wasm32-wasip1/c++/v1/__memory/uses_allocator.h +/usr/include/wasm32-wasip1/c++/v1/__memory/uses_allocator_construction.h +/usr/include/wasm32-wasip1/c++/v1/__memory/voidify.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/memory_resource.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/monotonic_buffer_resource.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/polymorphic_allocator.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/pool_options.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/synchronized_pool_resource.h +/usr/include/wasm32-wasip1/c++/v1/__memory_resource/unsynchronized_pool_resource.h +/usr/include/wasm32-wasip1/c++/v1/__mutex/lock_guard.h +/usr/include/wasm32-wasip1/c++/v1/__mutex/mutex.h +/usr/include/wasm32-wasip1/c++/v1/__mutex/once_flag.h +/usr/include/wasm32-wasip1/c++/v1/__mutex/tag_types.h +/usr/include/wasm32-wasip1/c++/v1/__mutex/unique_lock.h +/usr/include/wasm32-wasip1/c++/v1/__node_handle +/usr/include/wasm32-wasip1/c++/v1/__numeric/accumulate.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/adjacent_difference.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/exclusive_scan.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/gcd_lcm.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/inclusive_scan.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/inner_product.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/iota.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/midpoint.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/partial_sum.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/pstl_reduce.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/pstl_transform_reduce.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/reduce.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/saturation_arithmetic.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/transform_exclusive_scan.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/transform_inclusive_scan.h +/usr/include/wasm32-wasip1/c++/v1/__numeric/transform_reduce.h +/usr/include/wasm32-wasip1/c++/v1/__random/bernoulli_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/binomial_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/cauchy_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/chi_squared_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/clamp_to_integral.h +/usr/include/wasm32-wasip1/c++/v1/__random/default_random_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/discard_block_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/discrete_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/exponential_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/extreme_value_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/fisher_f_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/gamma_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/generate_canonical.h +/usr/include/wasm32-wasip1/c++/v1/__random/geometric_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/independent_bits_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/is_seed_sequence.h +/usr/include/wasm32-wasip1/c++/v1/__random/is_valid.h +/usr/include/wasm32-wasip1/c++/v1/__random/knuth_b.h +/usr/include/wasm32-wasip1/c++/v1/__random/linear_congruential_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/log2.h +/usr/include/wasm32-wasip1/c++/v1/__random/lognormal_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/mersenne_twister_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/negative_binomial_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/normal_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/piecewise_constant_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/piecewise_linear_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/poisson_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/random_device.h +/usr/include/wasm32-wasip1/c++/v1/__random/ranlux.h +/usr/include/wasm32-wasip1/c++/v1/__random/seed_seq.h +/usr/include/wasm32-wasip1/c++/v1/__random/shuffle_order_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/student_t_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/subtract_with_carry_engine.h +/usr/include/wasm32-wasip1/c++/v1/__random/uniform_int_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/uniform_random_bit_generator.h +/usr/include/wasm32-wasip1/c++/v1/__random/uniform_real_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__random/weibull_distribution.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/access.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/all.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/as_rvalue_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/chunk_by_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/common_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/concepts.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/container_compatible_range.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/counted.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/dangling.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/data.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/drop_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/drop_while_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/elements_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/empty.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/empty_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/enable_borrowed_range.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/enable_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/filter_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/from_range.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/iota_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/istream_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/join_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/lazy_split_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/movable_box.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/non_propagating_cache.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/owning_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/range_adaptor.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/rbegin.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/ref_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/rend.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/repeat_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/reverse_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/single_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/size.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/split_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/subrange.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/take_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/take_while_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/to.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/transform_view.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/view_interface.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/views.h +/usr/include/wasm32-wasip1/c++/v1/__ranges/zip_view.h +/usr/include/wasm32-wasip1/c++/v1/__split_buffer +/usr/include/wasm32-wasip1/c++/v1/__std_clang_module +/usr/include/wasm32-wasip1/c++/v1/__std_mbstate_t.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/atomic_unique_lock.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/intrusive_list_view.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/intrusive_shared_ptr.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/stop_callback.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/stop_source.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/stop_state.h +/usr/include/wasm32-wasip1/c++/v1/__stop_token/stop_token.h +/usr/include/wasm32-wasip1/c++/v1/__string/char_traits.h +/usr/include/wasm32-wasip1/c++/v1/__string/constexpr_c_functions.h +/usr/include/wasm32-wasip1/c++/v1/__string/extern_template_lists.h +/usr/include/wasm32-wasip1/c++/v1/__support/android/locale_bionic.h +/usr/include/wasm32-wasip1/c++/v1/__support/fuchsia/xlocale.h +/usr/include/wasm32-wasip1/c++/v1/__support/ibm/gettod_zos.h +/usr/include/wasm32-wasip1/c++/v1/__support/ibm/locale_mgmt_zos.h +/usr/include/wasm32-wasip1/c++/v1/__support/ibm/nanosleep.h +/usr/include/wasm32-wasip1/c++/v1/__support/ibm/xlocale.h +/usr/include/wasm32-wasip1/c++/v1/__support/musl/xlocale.h +/usr/include/wasm32-wasip1/c++/v1/__support/newlib/xlocale.h +/usr/include/wasm32-wasip1/c++/v1/__support/openbsd/xlocale.h +/usr/include/wasm32-wasip1/c++/v1/__support/win32/locale_win32.h +/usr/include/wasm32-wasip1/c++/v1/__support/xlocale/__nop_locale_mgmt.h +/usr/include/wasm32-wasip1/c++/v1/__support/xlocale/__posix_l_fallback.h +/usr/include/wasm32-wasip1/c++/v1/__support/xlocale/__strtonum_fallback.h +/usr/include/wasm32-wasip1/c++/v1/__system_error/errc.h +/usr/include/wasm32-wasip1/c++/v1/__system_error/error_category.h +/usr/include/wasm32-wasip1/c++/v1/__system_error/error_code.h +/usr/include/wasm32-wasip1/c++/v1/__system_error/error_condition.h +/usr/include/wasm32-wasip1/c++/v1/__system_error/system_error.h +/usr/include/wasm32-wasip1/c++/v1/__thread/formatter.h +/usr/include/wasm32-wasip1/c++/v1/__thread/id.h +/usr/include/wasm32-wasip1/c++/v1/__thread/jthread.h +/usr/include/wasm32-wasip1/c++/v1/__thread/poll_with_backoff.h +/usr/include/wasm32-wasip1/c++/v1/__thread/this_thread.h +/usr/include/wasm32-wasip1/c++/v1/__thread/thread.h +/usr/include/wasm32-wasip1/c++/v1/__thread/timed_backoff_policy.h +/usr/include/wasm32-wasip1/c++/v1/__threading_support +/usr/include/wasm32-wasip1/c++/v1/__tree +/usr/include/wasm32-wasip1/c++/v1/__tuple/make_tuple_types.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/pair_like.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/sfinae_helpers.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_element.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_indices.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_like.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_like_ext.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_size.h +/usr/include/wasm32-wasip1/c++/v1/__tuple/tuple_types.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_const.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_cv.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_lvalue_reference.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_rvalue_reference.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/add_volatile.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/aligned_storage.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/aligned_union.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/alignment_of.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/apply_cv.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/can_extract_key.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/common_reference.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/common_type.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/conditional.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/conjunction.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/copy_cv.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/copy_cvref.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/datasizeof.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/decay.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/dependent_type.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/disjunction.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/enable_if.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/extent.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/has_unique_object_representation.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/has_virtual_destructor.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/integral_constant.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/invoke.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_abstract.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_aggregate.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_allocator.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_always_bitcastable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_arithmetic.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_array.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_base_of.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_bounded_array.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_callable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_char_like_type.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_class.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_compound.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_const.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_constant_evaluated.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_convertible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_copy_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_copy_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_core_convertible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_default_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_destructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_empty.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_enum.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_equality_comparable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_execution_policy.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_final.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_floating_point.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_function.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_fundamental.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_implicitly_default_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_integral.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_literal_type.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_member_function_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_member_object_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_member_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_move_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_move_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_convertible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_copy_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_copy_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_default_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_destructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_move_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_nothrow_move_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_null_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_object.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_pod.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_polymorphic.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_primary_template.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_reference.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_reference_wrapper.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_referenceable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_same.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_scalar.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_scoped_enum.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_signed.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_signed_integer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_specialization.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_standard_layout.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_swappable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivial.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_copy_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_copy_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_copyable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_default_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_destructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_move_assignable.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_trivially_move_constructible.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_unbounded_array.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_union.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_unsigned.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_unsigned_integer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_valid_expansion.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_void.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/is_volatile.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/lazy.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/make_32_64_or_128_bit.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/make_const_lvalue_ref.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/make_signed.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/make_unsigned.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/maybe_const.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/nat.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/negation.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/noexcept_move_assign_container.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/operation_traits.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/promote.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/rank.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_all_extents.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_const.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_const_ref.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_cv.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_cvref.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_extent.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_pointer.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_reference.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/remove_volatile.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/result_of.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/strip_signature.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/type_identity.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/type_list.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/underlying_type.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/unwrap_ref.h +/usr/include/wasm32-wasip1/c++/v1/__type_traits/void_t.h +/usr/include/wasm32-wasip1/c++/v1/__undef_macros +/usr/include/wasm32-wasip1/c++/v1/__utility/as_const.h +/usr/include/wasm32-wasip1/c++/v1/__utility/as_lvalue.h +/usr/include/wasm32-wasip1/c++/v1/__utility/auto_cast.h +/usr/include/wasm32-wasip1/c++/v1/__utility/cmp.h +/usr/include/wasm32-wasip1/c++/v1/__utility/convert_to_integral.h +/usr/include/wasm32-wasip1/c++/v1/__utility/declval.h +/usr/include/wasm32-wasip1/c++/v1/__utility/empty.h +/usr/include/wasm32-wasip1/c++/v1/__utility/exception_guard.h +/usr/include/wasm32-wasip1/c++/v1/__utility/exchange.h +/usr/include/wasm32-wasip1/c++/v1/__utility/forward.h +/usr/include/wasm32-wasip1/c++/v1/__utility/forward_like.h +/usr/include/wasm32-wasip1/c++/v1/__utility/in_place.h +/usr/include/wasm32-wasip1/c++/v1/__utility/integer_sequence.h +/usr/include/wasm32-wasip1/c++/v1/__utility/is_pointer_in_range.h +/usr/include/wasm32-wasip1/c++/v1/__utility/move.h +/usr/include/wasm32-wasip1/c++/v1/__utility/no_destroy.h +/usr/include/wasm32-wasip1/c++/v1/__utility/pair.h +/usr/include/wasm32-wasip1/c++/v1/__utility/piecewise_construct.h +/usr/include/wasm32-wasip1/c++/v1/__utility/priority_tag.h +/usr/include/wasm32-wasip1/c++/v1/__utility/rel_ops.h +/usr/include/wasm32-wasip1/c++/v1/__utility/small_buffer.h +/usr/include/wasm32-wasip1/c++/v1/__utility/swap.h +/usr/include/wasm32-wasip1/c++/v1/__utility/to_underlying.h +/usr/include/wasm32-wasip1/c++/v1/__utility/unreachable.h +/usr/include/wasm32-wasip1/c++/v1/__variant/monostate.h +/usr/include/wasm32-wasip1/c++/v1/__verbose_abort +/usr/include/wasm32-wasip1/c++/v1/algorithm +/usr/include/wasm32-wasip1/c++/v1/any +/usr/include/wasm32-wasip1/c++/v1/array +/usr/include/wasm32-wasip1/c++/v1/atomic +/usr/include/wasm32-wasip1/c++/v1/barrier +/usr/include/wasm32-wasip1/c++/v1/bit +/usr/include/wasm32-wasip1/c++/v1/bitset +/usr/include/wasm32-wasip1/c++/v1/cassert +/usr/include/wasm32-wasip1/c++/v1/ccomplex +/usr/include/wasm32-wasip1/c++/v1/cctype +/usr/include/wasm32-wasip1/c++/v1/cerrno +/usr/include/wasm32-wasip1/c++/v1/cfenv +/usr/include/wasm32-wasip1/c++/v1/cfloat +/usr/include/wasm32-wasip1/c++/v1/charconv +/usr/include/wasm32-wasip1/c++/v1/chrono +/usr/include/wasm32-wasip1/c++/v1/cinttypes +/usr/include/wasm32-wasip1/c++/v1/ciso646 +/usr/include/wasm32-wasip1/c++/v1/climits +/usr/include/wasm32-wasip1/c++/v1/clocale +/usr/include/wasm32-wasip1/c++/v1/cmath +/usr/include/wasm32-wasip1/c++/v1/codecvt +/usr/include/wasm32-wasip1/c++/v1/compare +/usr/include/wasm32-wasip1/c++/v1/complex +/usr/include/wasm32-wasip1/c++/v1/complex.h +/usr/include/wasm32-wasip1/c++/v1/concepts +/usr/include/wasm32-wasip1/c++/v1/condition_variable +/usr/include/wasm32-wasip1/c++/v1/coroutine +/usr/include/wasm32-wasip1/c++/v1/csetjmp +/usr/include/wasm32-wasip1/c++/v1/csignal +/usr/include/wasm32-wasip1/c++/v1/cstdarg +/usr/include/wasm32-wasip1/c++/v1/cstdbool +/usr/include/wasm32-wasip1/c++/v1/cstddef +/usr/include/wasm32-wasip1/c++/v1/cstdint +/usr/include/wasm32-wasip1/c++/v1/cstdio +/usr/include/wasm32-wasip1/c++/v1/cstdlib +/usr/include/wasm32-wasip1/c++/v1/cstring +/usr/include/wasm32-wasip1/c++/v1/ctgmath +/usr/include/wasm32-wasip1/c++/v1/ctime +/usr/include/wasm32-wasip1/c++/v1/ctype.h +/usr/include/wasm32-wasip1/c++/v1/cuchar +/usr/include/wasm32-wasip1/c++/v1/cwchar +/usr/include/wasm32-wasip1/c++/v1/cwctype +/usr/include/wasm32-wasip1/c++/v1/cxxabi.h +/usr/include/wasm32-wasip1/c++/v1/deque +/usr/include/wasm32-wasip1/c++/v1/errno.h +/usr/include/wasm32-wasip1/c++/v1/exception +/usr/include/wasm32-wasip1/c++/v1/execution +/usr/include/wasm32-wasip1/c++/v1/expected +/usr/include/wasm32-wasip1/c++/v1/experimental/__config +/usr/include/wasm32-wasip1/c++/v1/experimental/__memory +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/aligned_tag.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/declaration.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/reference.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/scalar.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/simd.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/simd_mask.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/traits.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/utility.h +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd/vec_ext.h +/usr/include/wasm32-wasip1/c++/v1/experimental/iterator +/usr/include/wasm32-wasip1/c++/v1/experimental/memory +/usr/include/wasm32-wasip1/c++/v1/experimental/propagate_const +/usr/include/wasm32-wasip1/c++/v1/experimental/simd +/usr/include/wasm32-wasip1/c++/v1/experimental/type_traits +/usr/include/wasm32-wasip1/c++/v1/experimental/utility +/usr/include/wasm32-wasip1/c++/v1/ext/__hash +/usr/include/wasm32-wasip1/c++/v1/ext/hash_map +/usr/include/wasm32-wasip1/c++/v1/ext/hash_set +/usr/include/wasm32-wasip1/c++/v1/fenv.h +/usr/include/wasm32-wasip1/c++/v1/filesystem +/usr/include/wasm32-wasip1/c++/v1/float.h +/usr/include/wasm32-wasip1/c++/v1/format +/usr/include/wasm32-wasip1/c++/v1/forward_list +/usr/include/wasm32-wasip1/c++/v1/fstream +/usr/include/wasm32-wasip1/c++/v1/functional +/usr/include/wasm32-wasip1/c++/v1/future +/usr/include/wasm32-wasip1/c++/v1/initializer_list +/usr/include/wasm32-wasip1/c++/v1/inttypes.h +/usr/include/wasm32-wasip1/c++/v1/iomanip +/usr/include/wasm32-wasip1/c++/v1/ios +/usr/include/wasm32-wasip1/c++/v1/iosfwd +/usr/include/wasm32-wasip1/c++/v1/iostream +/usr/include/wasm32-wasip1/c++/v1/istream +/usr/include/wasm32-wasip1/c++/v1/iterator +/usr/include/wasm32-wasip1/c++/v1/latch +/usr/include/wasm32-wasip1/c++/v1/libcxx.imp +/usr/include/wasm32-wasip1/c++/v1/limits +/usr/include/wasm32-wasip1/c++/v1/list +/usr/include/wasm32-wasip1/c++/v1/locale +/usr/include/wasm32-wasip1/c++/v1/locale.h +/usr/include/wasm32-wasip1/c++/v1/map +/usr/include/wasm32-wasip1/c++/v1/math.h +/usr/include/wasm32-wasip1/c++/v1/mdspan +/usr/include/wasm32-wasip1/c++/v1/memory +/usr/include/wasm32-wasip1/c++/v1/memory_resource +/usr/include/wasm32-wasip1/c++/v1/module.modulemap +/usr/include/wasm32-wasip1/c++/v1/mutex +/usr/include/wasm32-wasip1/c++/v1/new +/usr/include/wasm32-wasip1/c++/v1/numbers +/usr/include/wasm32-wasip1/c++/v1/numeric +/usr/include/wasm32-wasip1/c++/v1/optional +/usr/include/wasm32-wasip1/c++/v1/ostream +/usr/include/wasm32-wasip1/c++/v1/print +/usr/include/wasm32-wasip1/c++/v1/queue +/usr/include/wasm32-wasip1/c++/v1/random +/usr/include/wasm32-wasip1/c++/v1/ranges +/usr/include/wasm32-wasip1/c++/v1/ratio +/usr/include/wasm32-wasip1/c++/v1/regex +/usr/include/wasm32-wasip1/c++/v1/scoped_allocator +/usr/include/wasm32-wasip1/c++/v1/semaphore +/usr/include/wasm32-wasip1/c++/v1/set +/usr/include/wasm32-wasip1/c++/v1/shared_mutex +/usr/include/wasm32-wasip1/c++/v1/source_location +/usr/include/wasm32-wasip1/c++/v1/span +/usr/include/wasm32-wasip1/c++/v1/sstream +/usr/include/wasm32-wasip1/c++/v1/stack +/usr/include/wasm32-wasip1/c++/v1/stdatomic.h +/usr/include/wasm32-wasip1/c++/v1/stdbool.h +/usr/include/wasm32-wasip1/c++/v1/stddef.h +/usr/include/wasm32-wasip1/c++/v1/stdexcept +/usr/include/wasm32-wasip1/c++/v1/stdint.h +/usr/include/wasm32-wasip1/c++/v1/stdio.h +/usr/include/wasm32-wasip1/c++/v1/stdlib.h +/usr/include/wasm32-wasip1/c++/v1/stop_token +/usr/include/wasm32-wasip1/c++/v1/streambuf +/usr/include/wasm32-wasip1/c++/v1/string +/usr/include/wasm32-wasip1/c++/v1/string.h +/usr/include/wasm32-wasip1/c++/v1/string_view +/usr/include/wasm32-wasip1/c++/v1/strstream +/usr/include/wasm32-wasip1/c++/v1/syncstream +/usr/include/wasm32-wasip1/c++/v1/system_error +/usr/include/wasm32-wasip1/c++/v1/tgmath.h +/usr/include/wasm32-wasip1/c++/v1/thread +/usr/include/wasm32-wasip1/c++/v1/tuple +/usr/include/wasm32-wasip1/c++/v1/type_traits +/usr/include/wasm32-wasip1/c++/v1/typeindex +/usr/include/wasm32-wasip1/c++/v1/typeinfo +/usr/include/wasm32-wasip1/c++/v1/uchar.h +/usr/include/wasm32-wasip1/c++/v1/unordered_map +/usr/include/wasm32-wasip1/c++/v1/unordered_set +/usr/include/wasm32-wasip1/c++/v1/utility +/usr/include/wasm32-wasip1/c++/v1/valarray +/usr/include/wasm32-wasip1/c++/v1/variant +/usr/include/wasm32-wasip1/c++/v1/vector +/usr/include/wasm32-wasip1/c++/v1/version +/usr/include/wasm32-wasip1/c++/v1/wchar.h +/usr/include/wasm32-wasip1/c++/v1/wctype.h +/usr/include/wasm32-wasip1/complex.h +/usr/include/wasm32-wasip1/cpio.h +/usr/include/wasm32-wasip1/crypt.h +/usr/include/wasm32-wasip1/ctype.h +/usr/include/wasm32-wasip1/dirent.h +/usr/include/wasm32-wasip1/dlfcn.h +/usr/include/wasm32-wasip1/endian.h +/usr/include/wasm32-wasip1/err.h +/usr/include/wasm32-wasip1/errno.h +/usr/include/wasm32-wasip1/fcntl.h +/usr/include/wasm32-wasip1/features.h +/usr/include/wasm32-wasip1/fenv.h +/usr/include/wasm32-wasip1/float.h +/usr/include/wasm32-wasip1/fmtmsg.h +/usr/include/wasm32-wasip1/fnmatch.h +/usr/include/wasm32-wasip1/ftw.h +/usr/include/wasm32-wasip1/getopt.h +/usr/include/wasm32-wasip1/glob.h +/usr/include/wasm32-wasip1/iconv.h +/usr/include/wasm32-wasip1/ifaddrs.h +/usr/include/wasm32-wasip1/inttypes.h +/usr/include/wasm32-wasip1/iso646.h +/usr/include/wasm32-wasip1/langinfo.h +/usr/include/wasm32-wasip1/libgen.h +/usr/include/wasm32-wasip1/limits.h +/usr/include/wasm32-wasip1/locale.h +/usr/include/wasm32-wasip1/malloc.h +/usr/include/wasm32-wasip1/math.h +/usr/include/wasm32-wasip1/memory.h +/usr/include/wasm32-wasip1/monetary.h +/usr/include/wasm32-wasip1/mqueue.h +/usr/include/wasm32-wasip1/netinet/icmp6.h +/usr/include/wasm32-wasip1/netinet/igmp.h +/usr/include/wasm32-wasip1/netinet/in.h +/usr/include/wasm32-wasip1/netinet/in_systm.h +/usr/include/wasm32-wasip1/netinet/ip.h +/usr/include/wasm32-wasip1/netinet/ip6.h +/usr/include/wasm32-wasip1/netinet/ip_icmp.h +/usr/include/wasm32-wasip1/netinet/tcp.h +/usr/include/wasm32-wasip1/netinet/udp.h +/usr/include/wasm32-wasip1/netpacket/packet.h +/usr/include/wasm32-wasip1/nl_types.h +/usr/include/wasm32-wasip1/poll.h +/usr/include/wasm32-wasip1/regex.h +/usr/include/wasm32-wasip1/sched.h +/usr/include/wasm32-wasip1/search.h +/usr/include/wasm32-wasip1/semaphore.h +/usr/include/wasm32-wasip1/setjmp.h +/usr/include/wasm32-wasip1/signal.h +/usr/include/wasm32-wasip1/stdalign.h +/usr/include/wasm32-wasip1/stdbool.h +/usr/include/wasm32-wasip1/stdc-predef.h +/usr/include/wasm32-wasip1/stdint.h +/usr/include/wasm32-wasip1/stdio.h +/usr/include/wasm32-wasip1/stdio_ext.h +/usr/include/wasm32-wasip1/stdlib.h +/usr/include/wasm32-wasip1/stdnoreturn.h +/usr/include/wasm32-wasip1/string.h +/usr/include/wasm32-wasip1/strings.h +/usr/include/wasm32-wasip1/stropts.h +/usr/include/wasm32-wasip1/sys/dir.h +/usr/include/wasm32-wasip1/sys/errno.h +/usr/include/wasm32-wasip1/sys/eventfd.h +/usr/include/wasm32-wasip1/sys/fcntl.h +/usr/include/wasm32-wasip1/sys/file.h +/usr/include/wasm32-wasip1/sys/ioctl.h +/usr/include/wasm32-wasip1/sys/mman.h +/usr/include/wasm32-wasip1/sys/param.h +/usr/include/wasm32-wasip1/sys/poll.h +/usr/include/wasm32-wasip1/sys/random.h +/usr/include/wasm32-wasip1/sys/reg.h +/usr/include/wasm32-wasip1/sys/resource.h +/usr/include/wasm32-wasip1/sys/select.h +/usr/include/wasm32-wasip1/sys/signal.h +/usr/include/wasm32-wasip1/sys/socket.h +/usr/include/wasm32-wasip1/sys/stat.h +/usr/include/wasm32-wasip1/sys/statvfs.h +/usr/include/wasm32-wasip1/sys/stropts.h +/usr/include/wasm32-wasip1/sys/syscall.h +/usr/include/wasm32-wasip1/sys/sysinfo.h +/usr/include/wasm32-wasip1/sys/time.h +/usr/include/wasm32-wasip1/sys/timeb.h +/usr/include/wasm32-wasip1/sys/times.h +/usr/include/wasm32-wasip1/sys/timex.h +/usr/include/wasm32-wasip1/sys/ttydefaults.h +/usr/include/wasm32-wasip1/sys/types.h +/usr/include/wasm32-wasip1/sys/uio.h +/usr/include/wasm32-wasip1/sys/un.h +/usr/include/wasm32-wasip1/sys/utsname.h +/usr/include/wasm32-wasip1/syscall.h +/usr/include/wasm32-wasip1/sysexits.h +/usr/include/wasm32-wasip1/tar.h +/usr/include/wasm32-wasip1/tgmath.h +/usr/include/wasm32-wasip1/threads.h +/usr/include/wasm32-wasip1/time.h +/usr/include/wasm32-wasip1/uchar.h +/usr/include/wasm32-wasip1/unistd.h +/usr/include/wasm32-wasip1/utime.h +/usr/include/wasm32-wasip1/values.h +/usr/include/wasm32-wasip1/wasi/api.h +/usr/include/wasm32-wasip1/wasi/libc-environ.h +/usr/include/wasm32-wasip1/wasi/libc-find-relpath.h +/usr/include/wasm32-wasip1/wasi/libc-nocwd.h +/usr/include/wasm32-wasip1/wasi/libc.h +/usr/include/wasm32-wasip1/wasi/wasip2.h +/usr/include/wasm32-wasip1/wchar.h +/usr/include/wasm32-wasip1/wctype.h +/usr/include/wasm32-wasip2/__errno.h +/usr/include/wasm32-wasip2/__errno_values.h +/usr/include/wasm32-wasip2/__fd_set.h +/usr/include/wasm32-wasip2/__function___isatty.h +/usr/include/wasm32-wasip2/__functions_malloc.h +/usr/include/wasm32-wasip2/__functions_memcpy.h +/usr/include/wasm32-wasip2/__header_dirent.h +/usr/include/wasm32-wasip2/__header_fcntl.h +/usr/include/wasm32-wasip2/__header_inttypes.h +/usr/include/wasm32-wasip2/__header_netinet_in.h +/usr/include/wasm32-wasip2/__header_poll.h +/usr/include/wasm32-wasip2/__header_stdlib.h +/usr/include/wasm32-wasip2/__header_string.h +/usr/include/wasm32-wasip2/__header_sys_ioctl.h +/usr/include/wasm32-wasip2/__header_sys_resource.h +/usr/include/wasm32-wasip2/__header_sys_socket.h +/usr/include/wasm32-wasip2/__header_sys_stat.h +/usr/include/wasm32-wasip2/__header_time.h +/usr/include/wasm32-wasip2/__header_unistd.h +/usr/include/wasm32-wasip2/__macro_FD_SETSIZE.h +/usr/include/wasm32-wasip2/__macro_PAGESIZE.h +/usr/include/wasm32-wasip2/__mode_t.h +/usr/include/wasm32-wasip2/__seek.h +/usr/include/wasm32-wasip2/__struct_dirent.h +/usr/include/wasm32-wasip2/__struct_in6_addr.h +/usr/include/wasm32-wasip2/__struct_in_addr.h +/usr/include/wasm32-wasip2/__struct_iovec.h +/usr/include/wasm32-wasip2/__struct_msghdr.h +/usr/include/wasm32-wasip2/__struct_pollfd.h +/usr/include/wasm32-wasip2/__struct_rusage.h +/usr/include/wasm32-wasip2/__struct_sockaddr.h +/usr/include/wasm32-wasip2/__struct_sockaddr_in.h +/usr/include/wasm32-wasip2/__struct_sockaddr_in6.h +/usr/include/wasm32-wasip2/__struct_sockaddr_storage.h +/usr/include/wasm32-wasip2/__struct_sockaddr_un.h +/usr/include/wasm32-wasip2/__struct_stat.h +/usr/include/wasm32-wasip2/__struct_timespec.h +/usr/include/wasm32-wasip2/__struct_timeval.h +/usr/include/wasm32-wasip2/__struct_tm.h +/usr/include/wasm32-wasip2/__struct_tms.h +/usr/include/wasm32-wasip2/__typedef_DIR.h +/usr/include/wasm32-wasip2/__typedef_blkcnt_t.h +/usr/include/wasm32-wasip2/__typedef_blksize_t.h +/usr/include/wasm32-wasip2/__typedef_clock_t.h +/usr/include/wasm32-wasip2/__typedef_clockid_t.h +/usr/include/wasm32-wasip2/__typedef_dev_t.h +/usr/include/wasm32-wasip2/__typedef_fd_set.h +/usr/include/wasm32-wasip2/__typedef_gid_t.h +/usr/include/wasm32-wasip2/__typedef_in_addr_t.h +/usr/include/wasm32-wasip2/__typedef_in_port_t.h +/usr/include/wasm32-wasip2/__typedef_ino_t.h +/usr/include/wasm32-wasip2/__typedef_mode_t.h +/usr/include/wasm32-wasip2/__typedef_nfds_t.h +/usr/include/wasm32-wasip2/__typedef_nlink_t.h +/usr/include/wasm32-wasip2/__typedef_off_t.h +/usr/include/wasm32-wasip2/__typedef_sa_family_t.h +/usr/include/wasm32-wasip2/__typedef_sigset_t.h +/usr/include/wasm32-wasip2/__typedef_socklen_t.h +/usr/include/wasm32-wasip2/__typedef_ssize_t.h +/usr/include/wasm32-wasip2/__typedef_suseconds_t.h +/usr/include/wasm32-wasip2/__typedef_time_t.h +/usr/include/wasm32-wasip2/__typedef_uid_t.h +/usr/include/wasm32-wasip2/__wasi_snapshot.h +/usr/include/wasm32-wasip2/alloca.h +/usr/include/wasm32-wasip2/ar.h +/usr/include/wasm32-wasip2/arpa/ftp.h +/usr/include/wasm32-wasip2/arpa/inet.h +/usr/include/wasm32-wasip2/arpa/nameser.h +/usr/include/wasm32-wasip2/arpa/nameser_compat.h +/usr/include/wasm32-wasip2/arpa/telnet.h +/usr/include/wasm32-wasip2/arpa/tftp.h +/usr/include/wasm32-wasip2/assert.h +/usr/include/wasm32-wasip2/bits/alltypes.h +/usr/include/wasm32-wasip2/bits/dirent.h +/usr/include/wasm32-wasip2/bits/fcntl.h +/usr/include/wasm32-wasip2/bits/fenv.h +/usr/include/wasm32-wasip2/bits/float.h +/usr/include/wasm32-wasip2/bits/hwcap.h +/usr/include/wasm32-wasip2/bits/io.h +/usr/include/wasm32-wasip2/bits/ioctl.h +/usr/include/wasm32-wasip2/bits/ioctl_fix.h +/usr/include/wasm32-wasip2/bits/ipcstat.h +/usr/include/wasm32-wasip2/bits/limits.h +/usr/include/wasm32-wasip2/bits/mman.h +/usr/include/wasm32-wasip2/bits/poll.h +/usr/include/wasm32-wasip2/bits/posix.h +/usr/include/wasm32-wasip2/bits/reg.h +/usr/include/wasm32-wasip2/bits/resource.h +/usr/include/wasm32-wasip2/bits/setjmp.h +/usr/include/wasm32-wasip2/bits/signal.h +/usr/include/wasm32-wasip2/bits/socket.h +/usr/include/wasm32-wasip2/bits/stat.h +/usr/include/wasm32-wasip2/bits/stdint.h +/usr/include/wasm32-wasip2/byteswap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/adjacent_find.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/all_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/any_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/binary_search.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/clamp.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/comp.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/comp_ref_type.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/copy_backward.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/copy_move_common.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/copy_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/count.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/count_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/equal.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/equal_range.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/fill.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/fill_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find_end.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find_first_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find_if_not.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/find_segment_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/fold.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/for_each.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/for_each_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/for_each_segment.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/generate.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/generate_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/half_positive.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_found_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_fun_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_in_out_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_in_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_out_out_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/in_out_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/includes.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/inplace_merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_heap_until.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_partitioned.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_sorted.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/is_sorted_until.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/iter_swap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/iterator_operations.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/lexicographical_compare.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/lexicographical_compare_three_way.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/lower_bound.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/make_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/make_projected.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/max.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/max_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/min.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/min_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/min_max_result.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/minmax.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/minmax_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/mismatch.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/move.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/move_backward.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/next_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/none_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/nth_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/partial_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/partial_sort_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/partition.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/partition_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/partition_point.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pop_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/prev_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_any_all_none_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backend.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backend.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_count.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_equal.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_fill.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_find.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_for_each.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_frontend_dispatch.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_generate.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_is_partitioned.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_move.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_replace.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_rotate_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_stable_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_transform.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/push_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_adjacent_find.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_all_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_any_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_binary_search.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_clamp.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_contains.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_copy_backward.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_copy_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_count.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_count_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_ends_with.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_equal.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_equal_range.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_fill.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_fill_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_find.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_find_end.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_find_first_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_find_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_find_if_not.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_for_each.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_for_each_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_generate.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_generate_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_includes.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_inplace_merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_heap_until.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_partitioned.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_sorted.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_is_sorted_until.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_iterator_concept.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_lexicographical_compare.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_lower_bound.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_make_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_max.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_max_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_merge.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_min.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_min_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_minmax.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_minmax_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_mismatch.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_move.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_move_backward.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_next_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_none_of.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_nth_element.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_partial_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_partial_sort_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_partition.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_partition_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_partition_point.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_pop_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_prev_permutation.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_push_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_remove.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_remove_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_remove_copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_remove_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_replace.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_replace_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_replace_copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_replace_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_reverse.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_reverse_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_rotate.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_rotate_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_sample.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_search.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_search_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_set_difference.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_set_intersection.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_set_symmetric_difference.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_set_union.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_shuffle.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_sort_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_stable_partition.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_stable_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_starts_with.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_swap_ranges.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_transform.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_unique.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_unique_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/ranges_upper_bound.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/remove.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/remove_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/remove_copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/remove_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/replace.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/replace_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/replace_copy_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/replace_if.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/reverse.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/reverse_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/rotate.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/rotate_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/sample.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/search.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/search_n.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/set_difference.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/set_intersection.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/set_symmetric_difference.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/set_union.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/shift_left.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/shift_right.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/shuffle.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/sift_down.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/sort_heap.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/stable_partition.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/stable_sort.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/swap_ranges.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/three_way_comp_ref_type.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/transform.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/unique.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/unique_copy.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/unwrap_iter.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/unwrap_range.h +/usr/include/wasm32-wasip2/c++/v1/__algorithm/upper_bound.h +/usr/include/wasm32-wasip2/c++/v1/__assert +/usr/include/wasm32-wasip2/c++/v1/__assertion_handler +/usr/include/wasm32-wasip2/c++/v1/__atomic/aliases.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic_base.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic_flag.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic_init.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic_lock_free.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/atomic_sync.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/check_memory_order.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/contention_t.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/cxx_atomic_impl.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/fence.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/is_always_lock_free.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/kill_dependency.h +/usr/include/wasm32-wasip2/c++/v1/__atomic/memory_order.h +/usr/include/wasm32-wasip2/c++/v1/__availability +/usr/include/wasm32-wasip2/c++/v1/__bit/bit_cast.h +/usr/include/wasm32-wasip2/c++/v1/__bit/bit_ceil.h +/usr/include/wasm32-wasip2/c++/v1/__bit/bit_floor.h +/usr/include/wasm32-wasip2/c++/v1/__bit/bit_log2.h +/usr/include/wasm32-wasip2/c++/v1/__bit/bit_width.h +/usr/include/wasm32-wasip2/c++/v1/__bit/blsr.h +/usr/include/wasm32-wasip2/c++/v1/__bit/byteswap.h +/usr/include/wasm32-wasip2/c++/v1/__bit/countl.h +/usr/include/wasm32-wasip2/c++/v1/__bit/countr.h +/usr/include/wasm32-wasip2/c++/v1/__bit/endian.h +/usr/include/wasm32-wasip2/c++/v1/__bit/has_single_bit.h +/usr/include/wasm32-wasip2/c++/v1/__bit/invert_if.h +/usr/include/wasm32-wasip2/c++/v1/__bit/popcount.h +/usr/include/wasm32-wasip2/c++/v1/__bit/rotate.h +/usr/include/wasm32-wasip2/c++/v1/__bit_reference +/usr/include/wasm32-wasip2/c++/v1/__charconv/chars_format.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/from_chars_integral.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/from_chars_result.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/tables.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/to_chars.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/to_chars_base_10.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/to_chars_floating_point.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/to_chars_integral.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/to_chars_result.h +/usr/include/wasm32-wasip2/c++/v1/__charconv/traits.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/calendar.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/concepts.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/convert_to_timespec.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/convert_to_tm.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/day.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/duration.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/file_clock.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/formatter.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/hh_mm_ss.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/high_resolution_clock.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/literals.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/month.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/month_weekday.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/monthday.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/ostream.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/parser_std_format_spec.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/statically_widen.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/steady_clock.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/system_clock.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/time_point.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/tzdb.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/tzdb_list.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/weekday.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/year.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/year_month.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/year_month_day.h +/usr/include/wasm32-wasip2/c++/v1/__chrono/year_month_weekday.h +/usr/include/wasm32-wasip2/c++/v1/__compare/common_comparison_category.h +/usr/include/wasm32-wasip2/c++/v1/__compare/compare_partial_order_fallback.h +/usr/include/wasm32-wasip2/c++/v1/__compare/compare_strong_order_fallback.h +/usr/include/wasm32-wasip2/c++/v1/__compare/compare_three_way.h +/usr/include/wasm32-wasip2/c++/v1/__compare/compare_three_way_result.h +/usr/include/wasm32-wasip2/c++/v1/__compare/compare_weak_order_fallback.h +/usr/include/wasm32-wasip2/c++/v1/__compare/is_eq.h +/usr/include/wasm32-wasip2/c++/v1/__compare/ordering.h +/usr/include/wasm32-wasip2/c++/v1/__compare/partial_order.h +/usr/include/wasm32-wasip2/c++/v1/__compare/strong_order.h +/usr/include/wasm32-wasip2/c++/v1/__compare/synth_three_way.h +/usr/include/wasm32-wasip2/c++/v1/__compare/three_way_comparable.h +/usr/include/wasm32-wasip2/c++/v1/__compare/weak_order.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/arithmetic.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/assignable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/boolean_testable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/class_or_enum.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/common_reference_with.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/common_with.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/constructible.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/convertible_to.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/copyable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/derived_from.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/destructible.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/different_from.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/equality_comparable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/invocable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/movable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/predicate.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/regular.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/relation.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/same_as.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/semiregular.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/swappable.h +/usr/include/wasm32-wasip2/c++/v1/__concepts/totally_ordered.h +/usr/include/wasm32-wasip2/c++/v1/__condition_variable/condition_variable.h +/usr/include/wasm32-wasip2/c++/v1/__config +/usr/include/wasm32-wasip2/c++/v1/__config_site +/usr/include/wasm32-wasip2/c++/v1/__coroutine/coroutine_handle.h +/usr/include/wasm32-wasip2/c++/v1/__coroutine/coroutine_traits.h +/usr/include/wasm32-wasip2/c++/v1/__coroutine/noop_coroutine_handle.h +/usr/include/wasm32-wasip2/c++/v1/__coroutine/trivial_awaitables.h +/usr/include/wasm32-wasip2/c++/v1/__cxxabi_config.h +/usr/include/wasm32-wasip2/c++/v1/__debug_utils/randomize_range.h +/usr/include/wasm32-wasip2/c++/v1/__debug_utils/strict_weak_ordering_check.h +/usr/include/wasm32-wasip2/c++/v1/__exception/exception.h +/usr/include/wasm32-wasip2/c++/v1/__exception/exception_ptr.h +/usr/include/wasm32-wasip2/c++/v1/__exception/nested_exception.h +/usr/include/wasm32-wasip2/c++/v1/__exception/operations.h +/usr/include/wasm32-wasip2/c++/v1/__exception/terminate.h +/usr/include/wasm32-wasip2/c++/v1/__expected/bad_expected_access.h +/usr/include/wasm32-wasip2/c++/v1/__expected/expected.h +/usr/include/wasm32-wasip2/c++/v1/__expected/unexpect.h +/usr/include/wasm32-wasip2/c++/v1/__expected/unexpected.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/copy_options.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/directory_entry.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/directory_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/directory_options.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/file_status.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/file_time_type.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/file_type.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/filesystem_error.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/operations.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/path.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/path_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/perm_options.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/perms.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/recursive_directory_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/space_info.h +/usr/include/wasm32-wasip2/c++/v1/__filesystem/u8path.h +/usr/include/wasm32-wasip2/c++/v1/__format/buffer.h +/usr/include/wasm32-wasip2/c++/v1/__format/concepts.h +/usr/include/wasm32-wasip2/c++/v1/__format/container_adaptor.h +/usr/include/wasm32-wasip2/c++/v1/__format/enable_insertable.h +/usr/include/wasm32-wasip2/c++/v1/__format/escaped_output_table.h +/usr/include/wasm32-wasip2/c++/v1/__format/extended_grapheme_cluster_table.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_arg.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_arg_store.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_args.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_context.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_error.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_functions.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_fwd.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_parse_context.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_string.h +/usr/include/wasm32-wasip2/c++/v1/__format/format_to_n_result.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_bool.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_char.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_floating_point.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_integer.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_integral.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_output.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_string.h +/usr/include/wasm32-wasip2/c++/v1/__format/formatter_tuple.h +/usr/include/wasm32-wasip2/c++/v1/__format/parser_std_format_spec.h +/usr/include/wasm32-wasip2/c++/v1/__format/range_default_formatter.h +/usr/include/wasm32-wasip2/c++/v1/__format/range_formatter.h +/usr/include/wasm32-wasip2/c++/v1/__format/unicode.h +/usr/include/wasm32-wasip2/c++/v1/__format/width_estimation_table.h +/usr/include/wasm32-wasip2/c++/v1/__format/write_escaped.h +/usr/include/wasm32-wasip2/c++/v1/__functional/binary_function.h +/usr/include/wasm32-wasip2/c++/v1/__functional/binary_negate.h +/usr/include/wasm32-wasip2/c++/v1/__functional/bind.h +/usr/include/wasm32-wasip2/c++/v1/__functional/bind_back.h +/usr/include/wasm32-wasip2/c++/v1/__functional/bind_front.h +/usr/include/wasm32-wasip2/c++/v1/__functional/binder1st.h +/usr/include/wasm32-wasip2/c++/v1/__functional/binder2nd.h +/usr/include/wasm32-wasip2/c++/v1/__functional/boyer_moore_searcher.h +/usr/include/wasm32-wasip2/c++/v1/__functional/compose.h +/usr/include/wasm32-wasip2/c++/v1/__functional/default_searcher.h +/usr/include/wasm32-wasip2/c++/v1/__functional/function.h +/usr/include/wasm32-wasip2/c++/v1/__functional/hash.h +/usr/include/wasm32-wasip2/c++/v1/__functional/identity.h +/usr/include/wasm32-wasip2/c++/v1/__functional/invoke.h +/usr/include/wasm32-wasip2/c++/v1/__functional/is_transparent.h +/usr/include/wasm32-wasip2/c++/v1/__functional/mem_fn.h +/usr/include/wasm32-wasip2/c++/v1/__functional/mem_fun_ref.h +/usr/include/wasm32-wasip2/c++/v1/__functional/not_fn.h +/usr/include/wasm32-wasip2/c++/v1/__functional/operations.h +/usr/include/wasm32-wasip2/c++/v1/__functional/perfect_forward.h +/usr/include/wasm32-wasip2/c++/v1/__functional/pointer_to_binary_function.h +/usr/include/wasm32-wasip2/c++/v1/__functional/pointer_to_unary_function.h +/usr/include/wasm32-wasip2/c++/v1/__functional/ranges_operations.h +/usr/include/wasm32-wasip2/c++/v1/__functional/reference_wrapper.h +/usr/include/wasm32-wasip2/c++/v1/__functional/unary_function.h +/usr/include/wasm32-wasip2/c++/v1/__functional/unary_negate.h +/usr/include/wasm32-wasip2/c++/v1/__functional/weak_result_type.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/array.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/bit_reference.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/fstream.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/get.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/hash.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/ios.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/istream.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/mdspan.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/memory_resource.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/ostream.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/pair.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/span.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/sstream.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/streambuf.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/string.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/string_view.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/subrange.h +/usr/include/wasm32-wasip2/c++/v1/__fwd/tuple.h +/usr/include/wasm32-wasip2/c++/v1/__hash_table +/usr/include/wasm32-wasip2/c++/v1/__ios/fpos.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/access.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/advance.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/back_insert_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/bounded_iter.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/common_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/concepts.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/counted_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/cpp17_iterator_concepts.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/data.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/default_sentinel.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/distance.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/empty.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/erase_if_container.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/front_insert_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/incrementable_traits.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/indirectly_comparable.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/insert_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/istream_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/istreambuf_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/iter_move.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/iter_swap.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/iterator_traits.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/iterator_with_data.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/mergeable.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/move_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/move_sentinel.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/next.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/ostream_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/ostreambuf_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/permutable.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/prev.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/projected.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/ranges_iterator_traits.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/readable_traits.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/reverse_access.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/reverse_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/segmented_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/size.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/sortable.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/unreachable_sentinel.h +/usr/include/wasm32-wasip2/c++/v1/__iterator/wrap_iter.h +/usr/include/wasm32-wasip2/c++/v1/__locale +/usr/include/wasm32-wasip2/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h +/usr/include/wasm32-wasip2/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h +/usr/include/wasm32-wasip2/c++/v1/__locale_dir/locale_base_api/locale_guard.h +/usr/include/wasm32-wasip2/c++/v1/__math/abs.h +/usr/include/wasm32-wasip2/c++/v1/__math/copysign.h +/usr/include/wasm32-wasip2/c++/v1/__math/error_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/exponential_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/fdim.h +/usr/include/wasm32-wasip2/c++/v1/__math/fma.h +/usr/include/wasm32-wasip2/c++/v1/__math/gamma.h +/usr/include/wasm32-wasip2/c++/v1/__math/hyperbolic_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/hypot.h +/usr/include/wasm32-wasip2/c++/v1/__math/inverse_hyperbolic_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/inverse_trigonometric_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/logarithms.h +/usr/include/wasm32-wasip2/c++/v1/__math/min_max.h +/usr/include/wasm32-wasip2/c++/v1/__math/modulo.h +/usr/include/wasm32-wasip2/c++/v1/__math/remainder.h +/usr/include/wasm32-wasip2/c++/v1/__math/roots.h +/usr/include/wasm32-wasip2/c++/v1/__math/rounding_functions.h +/usr/include/wasm32-wasip2/c++/v1/__math/traits.h +/usr/include/wasm32-wasip2/c++/v1/__math/trigonometric_functions.h +/usr/include/wasm32-wasip2/c++/v1/__mbstate_t.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/default_accessor.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/extents.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/layout_left.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/layout_right.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/layout_stride.h +/usr/include/wasm32-wasip2/c++/v1/__mdspan/mdspan.h +/usr/include/wasm32-wasip2/c++/v1/__memory/addressof.h +/usr/include/wasm32-wasip2/c++/v1/__memory/align.h +/usr/include/wasm32-wasip2/c++/v1/__memory/aligned_alloc.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocate_at_least.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocation_guard.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocator.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocator_arg_t.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocator_destructor.h +/usr/include/wasm32-wasip2/c++/v1/__memory/allocator_traits.h +/usr/include/wasm32-wasip2/c++/v1/__memory/assume_aligned.h +/usr/include/wasm32-wasip2/c++/v1/__memory/auto_ptr.h +/usr/include/wasm32-wasip2/c++/v1/__memory/builtin_new_allocator.h +/usr/include/wasm32-wasip2/c++/v1/__memory/compressed_pair.h +/usr/include/wasm32-wasip2/c++/v1/__memory/concepts.h +/usr/include/wasm32-wasip2/c++/v1/__memory/construct_at.h +/usr/include/wasm32-wasip2/c++/v1/__memory/destruct_n.h +/usr/include/wasm32-wasip2/c++/v1/__memory/pointer_traits.h +/usr/include/wasm32-wasip2/c++/v1/__memory/ranges_construct_at.h +/usr/include/wasm32-wasip2/c++/v1/__memory/ranges_uninitialized_algorithms.h +/usr/include/wasm32-wasip2/c++/v1/__memory/raw_storage_iterator.h +/usr/include/wasm32-wasip2/c++/v1/__memory/shared_ptr.h +/usr/include/wasm32-wasip2/c++/v1/__memory/swap_allocator.h +/usr/include/wasm32-wasip2/c++/v1/__memory/temp_value.h +/usr/include/wasm32-wasip2/c++/v1/__memory/temporary_buffer.h +/usr/include/wasm32-wasip2/c++/v1/__memory/uninitialized_algorithms.h +/usr/include/wasm32-wasip2/c++/v1/__memory/unique_ptr.h +/usr/include/wasm32-wasip2/c++/v1/__memory/uses_allocator.h +/usr/include/wasm32-wasip2/c++/v1/__memory/uses_allocator_construction.h +/usr/include/wasm32-wasip2/c++/v1/__memory/voidify.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/memory_resource.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/monotonic_buffer_resource.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/polymorphic_allocator.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/pool_options.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/synchronized_pool_resource.h +/usr/include/wasm32-wasip2/c++/v1/__memory_resource/unsynchronized_pool_resource.h +/usr/include/wasm32-wasip2/c++/v1/__mutex/lock_guard.h +/usr/include/wasm32-wasip2/c++/v1/__mutex/mutex.h +/usr/include/wasm32-wasip2/c++/v1/__mutex/once_flag.h +/usr/include/wasm32-wasip2/c++/v1/__mutex/tag_types.h +/usr/include/wasm32-wasip2/c++/v1/__mutex/unique_lock.h +/usr/include/wasm32-wasip2/c++/v1/__node_handle +/usr/include/wasm32-wasip2/c++/v1/__numeric/accumulate.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/adjacent_difference.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/exclusive_scan.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/gcd_lcm.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/inclusive_scan.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/inner_product.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/iota.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/midpoint.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/partial_sum.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/pstl_reduce.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/pstl_transform_reduce.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/reduce.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/saturation_arithmetic.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/transform_exclusive_scan.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/transform_inclusive_scan.h +/usr/include/wasm32-wasip2/c++/v1/__numeric/transform_reduce.h +/usr/include/wasm32-wasip2/c++/v1/__random/bernoulli_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/binomial_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/cauchy_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/chi_squared_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/clamp_to_integral.h +/usr/include/wasm32-wasip2/c++/v1/__random/default_random_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/discard_block_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/discrete_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/exponential_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/extreme_value_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/fisher_f_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/gamma_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/generate_canonical.h +/usr/include/wasm32-wasip2/c++/v1/__random/geometric_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/independent_bits_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/is_seed_sequence.h +/usr/include/wasm32-wasip2/c++/v1/__random/is_valid.h +/usr/include/wasm32-wasip2/c++/v1/__random/knuth_b.h +/usr/include/wasm32-wasip2/c++/v1/__random/linear_congruential_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/log2.h +/usr/include/wasm32-wasip2/c++/v1/__random/lognormal_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/mersenne_twister_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/negative_binomial_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/normal_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/piecewise_constant_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/piecewise_linear_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/poisson_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/random_device.h +/usr/include/wasm32-wasip2/c++/v1/__random/ranlux.h +/usr/include/wasm32-wasip2/c++/v1/__random/seed_seq.h +/usr/include/wasm32-wasip2/c++/v1/__random/shuffle_order_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/student_t_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/subtract_with_carry_engine.h +/usr/include/wasm32-wasip2/c++/v1/__random/uniform_int_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/uniform_random_bit_generator.h +/usr/include/wasm32-wasip2/c++/v1/__random/uniform_real_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__random/weibull_distribution.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/access.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/all.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/as_rvalue_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/chunk_by_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/common_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/concepts.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/container_compatible_range.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/counted.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/dangling.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/data.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/drop_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/drop_while_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/elements_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/empty.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/empty_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/enable_borrowed_range.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/enable_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/filter_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/from_range.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/iota_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/istream_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/join_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/lazy_split_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/movable_box.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/non_propagating_cache.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/owning_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/range_adaptor.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/rbegin.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/ref_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/rend.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/repeat_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/reverse_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/single_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/size.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/split_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/subrange.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/take_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/take_while_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/to.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/transform_view.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/view_interface.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/views.h +/usr/include/wasm32-wasip2/c++/v1/__ranges/zip_view.h +/usr/include/wasm32-wasip2/c++/v1/__split_buffer +/usr/include/wasm32-wasip2/c++/v1/__std_clang_module +/usr/include/wasm32-wasip2/c++/v1/__std_mbstate_t.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/atomic_unique_lock.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/intrusive_list_view.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/intrusive_shared_ptr.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/stop_callback.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/stop_source.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/stop_state.h +/usr/include/wasm32-wasip2/c++/v1/__stop_token/stop_token.h +/usr/include/wasm32-wasip2/c++/v1/__string/char_traits.h +/usr/include/wasm32-wasip2/c++/v1/__string/constexpr_c_functions.h +/usr/include/wasm32-wasip2/c++/v1/__string/extern_template_lists.h +/usr/include/wasm32-wasip2/c++/v1/__support/android/locale_bionic.h +/usr/include/wasm32-wasip2/c++/v1/__support/fuchsia/xlocale.h +/usr/include/wasm32-wasip2/c++/v1/__support/ibm/gettod_zos.h +/usr/include/wasm32-wasip2/c++/v1/__support/ibm/locale_mgmt_zos.h +/usr/include/wasm32-wasip2/c++/v1/__support/ibm/nanosleep.h +/usr/include/wasm32-wasip2/c++/v1/__support/ibm/xlocale.h +/usr/include/wasm32-wasip2/c++/v1/__support/musl/xlocale.h +/usr/include/wasm32-wasip2/c++/v1/__support/newlib/xlocale.h +/usr/include/wasm32-wasip2/c++/v1/__support/openbsd/xlocale.h +/usr/include/wasm32-wasip2/c++/v1/__support/win32/locale_win32.h +/usr/include/wasm32-wasip2/c++/v1/__support/xlocale/__nop_locale_mgmt.h +/usr/include/wasm32-wasip2/c++/v1/__support/xlocale/__posix_l_fallback.h +/usr/include/wasm32-wasip2/c++/v1/__support/xlocale/__strtonum_fallback.h +/usr/include/wasm32-wasip2/c++/v1/__system_error/errc.h +/usr/include/wasm32-wasip2/c++/v1/__system_error/error_category.h +/usr/include/wasm32-wasip2/c++/v1/__system_error/error_code.h +/usr/include/wasm32-wasip2/c++/v1/__system_error/error_condition.h +/usr/include/wasm32-wasip2/c++/v1/__system_error/system_error.h +/usr/include/wasm32-wasip2/c++/v1/__thread/formatter.h +/usr/include/wasm32-wasip2/c++/v1/__thread/id.h +/usr/include/wasm32-wasip2/c++/v1/__thread/jthread.h +/usr/include/wasm32-wasip2/c++/v1/__thread/poll_with_backoff.h +/usr/include/wasm32-wasip2/c++/v1/__thread/this_thread.h +/usr/include/wasm32-wasip2/c++/v1/__thread/thread.h +/usr/include/wasm32-wasip2/c++/v1/__thread/timed_backoff_policy.h +/usr/include/wasm32-wasip2/c++/v1/__threading_support +/usr/include/wasm32-wasip2/c++/v1/__tree +/usr/include/wasm32-wasip2/c++/v1/__tuple/make_tuple_types.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/pair_like.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/sfinae_helpers.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_element.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_indices.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_like.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_like_ext.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_size.h +/usr/include/wasm32-wasip2/c++/v1/__tuple/tuple_types.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_const.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_cv.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_lvalue_reference.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_rvalue_reference.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/add_volatile.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/aligned_storage.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/aligned_union.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/alignment_of.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/apply_cv.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/can_extract_key.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/common_reference.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/common_type.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/conditional.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/conjunction.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/copy_cv.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/copy_cvref.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/datasizeof.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/decay.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/dependent_type.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/disjunction.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/enable_if.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/extent.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/has_unique_object_representation.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/has_virtual_destructor.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/integral_constant.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/invoke.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_abstract.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_aggregate.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_allocator.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_always_bitcastable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_arithmetic.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_array.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_base_of.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_bounded_array.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_callable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_char_like_type.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_class.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_compound.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_const.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_constant_evaluated.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_convertible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_copy_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_copy_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_core_convertible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_default_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_destructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_empty.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_enum.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_equality_comparable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_execution_policy.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_final.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_floating_point.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_function.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_fundamental.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_implicitly_default_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_integral.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_literal_type.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_member_function_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_member_object_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_member_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_move_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_move_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_convertible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_copy_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_copy_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_default_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_destructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_move_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_nothrow_move_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_null_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_object.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_pod.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_polymorphic.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_primary_template.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_reference.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_reference_wrapper.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_referenceable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_same.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_scalar.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_scoped_enum.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_signed.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_signed_integer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_specialization.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_standard_layout.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_swappable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivial.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_copy_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_copy_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_copyable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_default_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_destructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_move_assignable.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_trivially_move_constructible.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_unbounded_array.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_union.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_unsigned.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_unsigned_integer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_valid_expansion.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_void.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/is_volatile.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/lazy.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/make_32_64_or_128_bit.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/make_const_lvalue_ref.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/make_signed.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/make_unsigned.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/maybe_const.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/nat.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/negation.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/noexcept_move_assign_container.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/operation_traits.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/promote.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/rank.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_all_extents.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_const.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_const_ref.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_cv.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_cvref.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_extent.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_pointer.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_reference.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/remove_volatile.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/result_of.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/strip_signature.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/type_identity.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/type_list.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/underlying_type.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/unwrap_ref.h +/usr/include/wasm32-wasip2/c++/v1/__type_traits/void_t.h +/usr/include/wasm32-wasip2/c++/v1/__undef_macros +/usr/include/wasm32-wasip2/c++/v1/__utility/as_const.h +/usr/include/wasm32-wasip2/c++/v1/__utility/as_lvalue.h +/usr/include/wasm32-wasip2/c++/v1/__utility/auto_cast.h +/usr/include/wasm32-wasip2/c++/v1/__utility/cmp.h +/usr/include/wasm32-wasip2/c++/v1/__utility/convert_to_integral.h +/usr/include/wasm32-wasip2/c++/v1/__utility/declval.h +/usr/include/wasm32-wasip2/c++/v1/__utility/empty.h +/usr/include/wasm32-wasip2/c++/v1/__utility/exception_guard.h +/usr/include/wasm32-wasip2/c++/v1/__utility/exchange.h +/usr/include/wasm32-wasip2/c++/v1/__utility/forward.h +/usr/include/wasm32-wasip2/c++/v1/__utility/forward_like.h +/usr/include/wasm32-wasip2/c++/v1/__utility/in_place.h +/usr/include/wasm32-wasip2/c++/v1/__utility/integer_sequence.h +/usr/include/wasm32-wasip2/c++/v1/__utility/is_pointer_in_range.h +/usr/include/wasm32-wasip2/c++/v1/__utility/move.h +/usr/include/wasm32-wasip2/c++/v1/__utility/no_destroy.h +/usr/include/wasm32-wasip2/c++/v1/__utility/pair.h +/usr/include/wasm32-wasip2/c++/v1/__utility/piecewise_construct.h +/usr/include/wasm32-wasip2/c++/v1/__utility/priority_tag.h +/usr/include/wasm32-wasip2/c++/v1/__utility/rel_ops.h +/usr/include/wasm32-wasip2/c++/v1/__utility/small_buffer.h +/usr/include/wasm32-wasip2/c++/v1/__utility/swap.h +/usr/include/wasm32-wasip2/c++/v1/__utility/to_underlying.h +/usr/include/wasm32-wasip2/c++/v1/__utility/unreachable.h +/usr/include/wasm32-wasip2/c++/v1/__variant/monostate.h +/usr/include/wasm32-wasip2/c++/v1/__verbose_abort +/usr/include/wasm32-wasip2/c++/v1/algorithm +/usr/include/wasm32-wasip2/c++/v1/any +/usr/include/wasm32-wasip2/c++/v1/array +/usr/include/wasm32-wasip2/c++/v1/atomic +/usr/include/wasm32-wasip2/c++/v1/barrier +/usr/include/wasm32-wasip2/c++/v1/bit +/usr/include/wasm32-wasip2/c++/v1/bitset +/usr/include/wasm32-wasip2/c++/v1/cassert +/usr/include/wasm32-wasip2/c++/v1/ccomplex +/usr/include/wasm32-wasip2/c++/v1/cctype +/usr/include/wasm32-wasip2/c++/v1/cerrno +/usr/include/wasm32-wasip2/c++/v1/cfenv +/usr/include/wasm32-wasip2/c++/v1/cfloat +/usr/include/wasm32-wasip2/c++/v1/charconv +/usr/include/wasm32-wasip2/c++/v1/chrono +/usr/include/wasm32-wasip2/c++/v1/cinttypes +/usr/include/wasm32-wasip2/c++/v1/ciso646 +/usr/include/wasm32-wasip2/c++/v1/climits +/usr/include/wasm32-wasip2/c++/v1/clocale +/usr/include/wasm32-wasip2/c++/v1/cmath +/usr/include/wasm32-wasip2/c++/v1/codecvt +/usr/include/wasm32-wasip2/c++/v1/compare +/usr/include/wasm32-wasip2/c++/v1/complex +/usr/include/wasm32-wasip2/c++/v1/complex.h +/usr/include/wasm32-wasip2/c++/v1/concepts +/usr/include/wasm32-wasip2/c++/v1/condition_variable +/usr/include/wasm32-wasip2/c++/v1/coroutine +/usr/include/wasm32-wasip2/c++/v1/csetjmp +/usr/include/wasm32-wasip2/c++/v1/csignal +/usr/include/wasm32-wasip2/c++/v1/cstdarg +/usr/include/wasm32-wasip2/c++/v1/cstdbool +/usr/include/wasm32-wasip2/c++/v1/cstddef +/usr/include/wasm32-wasip2/c++/v1/cstdint +/usr/include/wasm32-wasip2/c++/v1/cstdio +/usr/include/wasm32-wasip2/c++/v1/cstdlib +/usr/include/wasm32-wasip2/c++/v1/cstring +/usr/include/wasm32-wasip2/c++/v1/ctgmath +/usr/include/wasm32-wasip2/c++/v1/ctime +/usr/include/wasm32-wasip2/c++/v1/ctype.h +/usr/include/wasm32-wasip2/c++/v1/cuchar +/usr/include/wasm32-wasip2/c++/v1/cwchar +/usr/include/wasm32-wasip2/c++/v1/cwctype +/usr/include/wasm32-wasip2/c++/v1/cxxabi.h +/usr/include/wasm32-wasip2/c++/v1/deque +/usr/include/wasm32-wasip2/c++/v1/errno.h +/usr/include/wasm32-wasip2/c++/v1/exception +/usr/include/wasm32-wasip2/c++/v1/execution +/usr/include/wasm32-wasip2/c++/v1/expected +/usr/include/wasm32-wasip2/c++/v1/experimental/__config +/usr/include/wasm32-wasip2/c++/v1/experimental/__memory +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/aligned_tag.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/declaration.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/reference.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/scalar.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/simd.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/simd_mask.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/traits.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/utility.h +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd/vec_ext.h +/usr/include/wasm32-wasip2/c++/v1/experimental/iterator +/usr/include/wasm32-wasip2/c++/v1/experimental/memory +/usr/include/wasm32-wasip2/c++/v1/experimental/propagate_const +/usr/include/wasm32-wasip2/c++/v1/experimental/simd +/usr/include/wasm32-wasip2/c++/v1/experimental/type_traits +/usr/include/wasm32-wasip2/c++/v1/experimental/utility +/usr/include/wasm32-wasip2/c++/v1/ext/__hash +/usr/include/wasm32-wasip2/c++/v1/ext/hash_map +/usr/include/wasm32-wasip2/c++/v1/ext/hash_set +/usr/include/wasm32-wasip2/c++/v1/fenv.h +/usr/include/wasm32-wasip2/c++/v1/filesystem +/usr/include/wasm32-wasip2/c++/v1/float.h +/usr/include/wasm32-wasip2/c++/v1/format +/usr/include/wasm32-wasip2/c++/v1/forward_list +/usr/include/wasm32-wasip2/c++/v1/fstream +/usr/include/wasm32-wasip2/c++/v1/functional +/usr/include/wasm32-wasip2/c++/v1/future +/usr/include/wasm32-wasip2/c++/v1/initializer_list +/usr/include/wasm32-wasip2/c++/v1/inttypes.h +/usr/include/wasm32-wasip2/c++/v1/iomanip +/usr/include/wasm32-wasip2/c++/v1/ios +/usr/include/wasm32-wasip2/c++/v1/iosfwd +/usr/include/wasm32-wasip2/c++/v1/iostream +/usr/include/wasm32-wasip2/c++/v1/istream +/usr/include/wasm32-wasip2/c++/v1/iterator +/usr/include/wasm32-wasip2/c++/v1/latch +/usr/include/wasm32-wasip2/c++/v1/libcxx.imp +/usr/include/wasm32-wasip2/c++/v1/limits +/usr/include/wasm32-wasip2/c++/v1/list +/usr/include/wasm32-wasip2/c++/v1/locale +/usr/include/wasm32-wasip2/c++/v1/locale.h +/usr/include/wasm32-wasip2/c++/v1/map +/usr/include/wasm32-wasip2/c++/v1/math.h +/usr/include/wasm32-wasip2/c++/v1/mdspan +/usr/include/wasm32-wasip2/c++/v1/memory +/usr/include/wasm32-wasip2/c++/v1/memory_resource +/usr/include/wasm32-wasip2/c++/v1/module.modulemap +/usr/include/wasm32-wasip2/c++/v1/mutex +/usr/include/wasm32-wasip2/c++/v1/new +/usr/include/wasm32-wasip2/c++/v1/numbers +/usr/include/wasm32-wasip2/c++/v1/numeric +/usr/include/wasm32-wasip2/c++/v1/optional +/usr/include/wasm32-wasip2/c++/v1/ostream +/usr/include/wasm32-wasip2/c++/v1/print +/usr/include/wasm32-wasip2/c++/v1/queue +/usr/include/wasm32-wasip2/c++/v1/random +/usr/include/wasm32-wasip2/c++/v1/ranges +/usr/include/wasm32-wasip2/c++/v1/ratio +/usr/include/wasm32-wasip2/c++/v1/regex +/usr/include/wasm32-wasip2/c++/v1/scoped_allocator +/usr/include/wasm32-wasip2/c++/v1/semaphore +/usr/include/wasm32-wasip2/c++/v1/set +/usr/include/wasm32-wasip2/c++/v1/shared_mutex +/usr/include/wasm32-wasip2/c++/v1/source_location +/usr/include/wasm32-wasip2/c++/v1/span +/usr/include/wasm32-wasip2/c++/v1/sstream +/usr/include/wasm32-wasip2/c++/v1/stack +/usr/include/wasm32-wasip2/c++/v1/stdatomic.h +/usr/include/wasm32-wasip2/c++/v1/stdbool.h +/usr/include/wasm32-wasip2/c++/v1/stddef.h +/usr/include/wasm32-wasip2/c++/v1/stdexcept +/usr/include/wasm32-wasip2/c++/v1/stdint.h +/usr/include/wasm32-wasip2/c++/v1/stdio.h +/usr/include/wasm32-wasip2/c++/v1/stdlib.h +/usr/include/wasm32-wasip2/c++/v1/stop_token +/usr/include/wasm32-wasip2/c++/v1/streambuf +/usr/include/wasm32-wasip2/c++/v1/string +/usr/include/wasm32-wasip2/c++/v1/string.h +/usr/include/wasm32-wasip2/c++/v1/string_view +/usr/include/wasm32-wasip2/c++/v1/strstream +/usr/include/wasm32-wasip2/c++/v1/syncstream +/usr/include/wasm32-wasip2/c++/v1/system_error +/usr/include/wasm32-wasip2/c++/v1/tgmath.h +/usr/include/wasm32-wasip2/c++/v1/thread +/usr/include/wasm32-wasip2/c++/v1/tuple +/usr/include/wasm32-wasip2/c++/v1/type_traits +/usr/include/wasm32-wasip2/c++/v1/typeindex +/usr/include/wasm32-wasip2/c++/v1/typeinfo +/usr/include/wasm32-wasip2/c++/v1/uchar.h +/usr/include/wasm32-wasip2/c++/v1/unordered_map +/usr/include/wasm32-wasip2/c++/v1/unordered_set +/usr/include/wasm32-wasip2/c++/v1/utility +/usr/include/wasm32-wasip2/c++/v1/valarray +/usr/include/wasm32-wasip2/c++/v1/variant +/usr/include/wasm32-wasip2/c++/v1/vector +/usr/include/wasm32-wasip2/c++/v1/version +/usr/include/wasm32-wasip2/c++/v1/wchar.h +/usr/include/wasm32-wasip2/c++/v1/wctype.h +/usr/include/wasm32-wasip2/complex.h +/usr/include/wasm32-wasip2/cpio.h +/usr/include/wasm32-wasip2/crypt.h +/usr/include/wasm32-wasip2/ctype.h +/usr/include/wasm32-wasip2/dirent.h +/usr/include/wasm32-wasip2/dlfcn.h +/usr/include/wasm32-wasip2/endian.h +/usr/include/wasm32-wasip2/err.h +/usr/include/wasm32-wasip2/errno.h +/usr/include/wasm32-wasip2/fcntl.h +/usr/include/wasm32-wasip2/features.h +/usr/include/wasm32-wasip2/fenv.h +/usr/include/wasm32-wasip2/float.h +/usr/include/wasm32-wasip2/fmtmsg.h +/usr/include/wasm32-wasip2/fnmatch.h +/usr/include/wasm32-wasip2/ftw.h +/usr/include/wasm32-wasip2/getopt.h +/usr/include/wasm32-wasip2/glob.h +/usr/include/wasm32-wasip2/iconv.h +/usr/include/wasm32-wasip2/ifaddrs.h +/usr/include/wasm32-wasip2/inttypes.h +/usr/include/wasm32-wasip2/iso646.h +/usr/include/wasm32-wasip2/langinfo.h +/usr/include/wasm32-wasip2/libgen.h +/usr/include/wasm32-wasip2/limits.h +/usr/include/wasm32-wasip2/locale.h +/usr/include/wasm32-wasip2/malloc.h +/usr/include/wasm32-wasip2/math.h +/usr/include/wasm32-wasip2/memory.h +/usr/include/wasm32-wasip2/monetary.h +/usr/include/wasm32-wasip2/mqueue.h +/usr/include/wasm32-wasip2/netdb.h +/usr/include/wasm32-wasip2/netinet/icmp6.h +/usr/include/wasm32-wasip2/netinet/igmp.h +/usr/include/wasm32-wasip2/netinet/in.h +/usr/include/wasm32-wasip2/netinet/in_systm.h +/usr/include/wasm32-wasip2/netinet/ip.h +/usr/include/wasm32-wasip2/netinet/ip6.h +/usr/include/wasm32-wasip2/netinet/ip_icmp.h +/usr/include/wasm32-wasip2/netinet/tcp.h +/usr/include/wasm32-wasip2/netinet/udp.h +/usr/include/wasm32-wasip2/netpacket/packet.h +/usr/include/wasm32-wasip2/nl_types.h +/usr/include/wasm32-wasip2/poll.h +/usr/include/wasm32-wasip2/regex.h +/usr/include/wasm32-wasip2/sched.h +/usr/include/wasm32-wasip2/search.h +/usr/include/wasm32-wasip2/semaphore.h +/usr/include/wasm32-wasip2/setjmp.h +/usr/include/wasm32-wasip2/signal.h +/usr/include/wasm32-wasip2/stdalign.h +/usr/include/wasm32-wasip2/stdbool.h +/usr/include/wasm32-wasip2/stdc-predef.h +/usr/include/wasm32-wasip2/stdint.h +/usr/include/wasm32-wasip2/stdio.h +/usr/include/wasm32-wasip2/stdio_ext.h +/usr/include/wasm32-wasip2/stdlib.h +/usr/include/wasm32-wasip2/stdnoreturn.h +/usr/include/wasm32-wasip2/string.h +/usr/include/wasm32-wasip2/strings.h +/usr/include/wasm32-wasip2/stropts.h +/usr/include/wasm32-wasip2/sys/dir.h +/usr/include/wasm32-wasip2/sys/errno.h +/usr/include/wasm32-wasip2/sys/eventfd.h +/usr/include/wasm32-wasip2/sys/fcntl.h +/usr/include/wasm32-wasip2/sys/file.h +/usr/include/wasm32-wasip2/sys/ioctl.h +/usr/include/wasm32-wasip2/sys/mman.h +/usr/include/wasm32-wasip2/sys/param.h +/usr/include/wasm32-wasip2/sys/poll.h +/usr/include/wasm32-wasip2/sys/random.h +/usr/include/wasm32-wasip2/sys/reg.h +/usr/include/wasm32-wasip2/sys/resource.h +/usr/include/wasm32-wasip2/sys/select.h +/usr/include/wasm32-wasip2/sys/signal.h +/usr/include/wasm32-wasip2/sys/socket.h +/usr/include/wasm32-wasip2/sys/stat.h +/usr/include/wasm32-wasip2/sys/statvfs.h +/usr/include/wasm32-wasip2/sys/stropts.h +/usr/include/wasm32-wasip2/sys/syscall.h +/usr/include/wasm32-wasip2/sys/sysinfo.h +/usr/include/wasm32-wasip2/sys/time.h +/usr/include/wasm32-wasip2/sys/timeb.h +/usr/include/wasm32-wasip2/sys/times.h +/usr/include/wasm32-wasip2/sys/timex.h +/usr/include/wasm32-wasip2/sys/ttydefaults.h +/usr/include/wasm32-wasip2/sys/types.h +/usr/include/wasm32-wasip2/sys/uio.h +/usr/include/wasm32-wasip2/sys/un.h +/usr/include/wasm32-wasip2/sys/utsname.h +/usr/include/wasm32-wasip2/syscall.h +/usr/include/wasm32-wasip2/sysexits.h +/usr/include/wasm32-wasip2/tar.h +/usr/include/wasm32-wasip2/tgmath.h +/usr/include/wasm32-wasip2/threads.h +/usr/include/wasm32-wasip2/time.h +/usr/include/wasm32-wasip2/uchar.h +/usr/include/wasm32-wasip2/unistd.h +/usr/include/wasm32-wasip2/utime.h +/usr/include/wasm32-wasip2/values.h +/usr/include/wasm32-wasip2/wasi/api.h +/usr/include/wasm32-wasip2/wasi/libc-environ.h +/usr/include/wasm32-wasip2/wasi/libc-find-relpath.h +/usr/include/wasm32-wasip2/wasi/libc-nocwd.h +/usr/include/wasm32-wasip2/wasi/libc.h +/usr/include/wasm32-wasip2/wasi/wasip2.h +/usr/include/wasm32-wasip2/wchar.h +/usr/include/wasm32-wasip2/wctype.h + +## Directories + +/usr/include +/usr/include/wasm32-wasi-threads +/usr/include/wasm32-wasi-threads/arpa +/usr/include/wasm32-wasi-threads/bits +/usr/include/wasm32-wasi-threads/c++ +/usr/include/wasm32-wasi-threads/c++/v1 +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends +/usr/include/wasm32-wasi-threads/c++/v1/__algorithm/pstl_backends/cpu_backends +/usr/include/wasm32-wasi-threads/c++/v1/__atomic +/usr/include/wasm32-wasi-threads/c++/v1/__bit +/usr/include/wasm32-wasi-threads/c++/v1/__charconv +/usr/include/wasm32-wasi-threads/c++/v1/__chrono +/usr/include/wasm32-wasi-threads/c++/v1/__compare +/usr/include/wasm32-wasi-threads/c++/v1/__concepts +/usr/include/wasm32-wasi-threads/c++/v1/__condition_variable +/usr/include/wasm32-wasi-threads/c++/v1/__coroutine +/usr/include/wasm32-wasi-threads/c++/v1/__debug_utils +/usr/include/wasm32-wasi-threads/c++/v1/__exception +/usr/include/wasm32-wasi-threads/c++/v1/__expected +/usr/include/wasm32-wasi-threads/c++/v1/__filesystem +/usr/include/wasm32-wasi-threads/c++/v1/__format +/usr/include/wasm32-wasi-threads/c++/v1/__functional +/usr/include/wasm32-wasi-threads/c++/v1/__fwd +/usr/include/wasm32-wasi-threads/c++/v1/__ios +/usr/include/wasm32-wasi-threads/c++/v1/__iterator +/usr/include/wasm32-wasi-threads/c++/v1/__locale_dir +/usr/include/wasm32-wasi-threads/c++/v1/__locale_dir/locale_base_api +/usr/include/wasm32-wasi-threads/c++/v1/__math +/usr/include/wasm32-wasi-threads/c++/v1/__mdspan +/usr/include/wasm32-wasi-threads/c++/v1/__memory +/usr/include/wasm32-wasi-threads/c++/v1/__memory_resource +/usr/include/wasm32-wasi-threads/c++/v1/__mutex +/usr/include/wasm32-wasi-threads/c++/v1/__numeric +/usr/include/wasm32-wasi-threads/c++/v1/__random +/usr/include/wasm32-wasi-threads/c++/v1/__ranges +/usr/include/wasm32-wasi-threads/c++/v1/__stop_token +/usr/include/wasm32-wasi-threads/c++/v1/__string +/usr/include/wasm32-wasi-threads/c++/v1/__support +/usr/include/wasm32-wasi-threads/c++/v1/__support/android +/usr/include/wasm32-wasi-threads/c++/v1/__support/fuchsia +/usr/include/wasm32-wasi-threads/c++/v1/__support/ibm +/usr/include/wasm32-wasi-threads/c++/v1/__support/musl +/usr/include/wasm32-wasi-threads/c++/v1/__support/newlib +/usr/include/wasm32-wasi-threads/c++/v1/__support/openbsd +/usr/include/wasm32-wasi-threads/c++/v1/__support/win32 +/usr/include/wasm32-wasi-threads/c++/v1/__support/xlocale +/usr/include/wasm32-wasi-threads/c++/v1/__system_error +/usr/include/wasm32-wasi-threads/c++/v1/__thread +/usr/include/wasm32-wasi-threads/c++/v1/__tuple +/usr/include/wasm32-wasi-threads/c++/v1/__type_traits +/usr/include/wasm32-wasi-threads/c++/v1/__utility +/usr/include/wasm32-wasi-threads/c++/v1/__variant +/usr/include/wasm32-wasi-threads/c++/v1/experimental +/usr/include/wasm32-wasi-threads/c++/v1/experimental/__simd +/usr/include/wasm32-wasi-threads/c++/v1/ext +/usr/include/wasm32-wasi-threads/netinet +/usr/include/wasm32-wasi-threads/netpacket +/usr/include/wasm32-wasi-threads/sys +/usr/include/wasm32-wasi-threads/wasi +/usr/include/wasm32-wasi +/usr/include/wasm32-wasi/arpa +/usr/include/wasm32-wasi/bits +/usr/include/wasm32-wasi/c++ +/usr/include/wasm32-wasi/c++/v1 +/usr/include/wasm32-wasi/c++/v1/__algorithm +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends +/usr/include/wasm32-wasi/c++/v1/__algorithm/pstl_backends/cpu_backends +/usr/include/wasm32-wasi/c++/v1/__atomic +/usr/include/wasm32-wasi/c++/v1/__bit +/usr/include/wasm32-wasi/c++/v1/__charconv +/usr/include/wasm32-wasi/c++/v1/__chrono +/usr/include/wasm32-wasi/c++/v1/__compare +/usr/include/wasm32-wasi/c++/v1/__concepts +/usr/include/wasm32-wasi/c++/v1/__condition_variable +/usr/include/wasm32-wasi/c++/v1/__coroutine +/usr/include/wasm32-wasi/c++/v1/__debug_utils +/usr/include/wasm32-wasi/c++/v1/__exception +/usr/include/wasm32-wasi/c++/v1/__expected +/usr/include/wasm32-wasi/c++/v1/__filesystem +/usr/include/wasm32-wasi/c++/v1/__format +/usr/include/wasm32-wasi/c++/v1/__functional +/usr/include/wasm32-wasi/c++/v1/__fwd +/usr/include/wasm32-wasi/c++/v1/__ios +/usr/include/wasm32-wasi/c++/v1/__iterator +/usr/include/wasm32-wasi/c++/v1/__locale_dir +/usr/include/wasm32-wasi/c++/v1/__locale_dir/locale_base_api +/usr/include/wasm32-wasi/c++/v1/__math +/usr/include/wasm32-wasi/c++/v1/__mdspan +/usr/include/wasm32-wasi/c++/v1/__memory +/usr/include/wasm32-wasi/c++/v1/__memory_resource +/usr/include/wasm32-wasi/c++/v1/__mutex +/usr/include/wasm32-wasi/c++/v1/__numeric +/usr/include/wasm32-wasi/c++/v1/__random +/usr/include/wasm32-wasi/c++/v1/__ranges +/usr/include/wasm32-wasi/c++/v1/__stop_token +/usr/include/wasm32-wasi/c++/v1/__string +/usr/include/wasm32-wasi/c++/v1/__support +/usr/include/wasm32-wasi/c++/v1/__support/android +/usr/include/wasm32-wasi/c++/v1/__support/fuchsia +/usr/include/wasm32-wasi/c++/v1/__support/ibm +/usr/include/wasm32-wasi/c++/v1/__support/musl +/usr/include/wasm32-wasi/c++/v1/__support/newlib +/usr/include/wasm32-wasi/c++/v1/__support/openbsd +/usr/include/wasm32-wasi/c++/v1/__support/win32 +/usr/include/wasm32-wasi/c++/v1/__support/xlocale +/usr/include/wasm32-wasi/c++/v1/__system_error +/usr/include/wasm32-wasi/c++/v1/__thread +/usr/include/wasm32-wasi/c++/v1/__tuple +/usr/include/wasm32-wasi/c++/v1/__type_traits +/usr/include/wasm32-wasi/c++/v1/__utility +/usr/include/wasm32-wasi/c++/v1/__variant +/usr/include/wasm32-wasi/c++/v1/experimental +/usr/include/wasm32-wasi/c++/v1/experimental/__simd +/usr/include/wasm32-wasi/c++/v1/ext +/usr/include/wasm32-wasi/netinet +/usr/include/wasm32-wasi/netpacket +/usr/include/wasm32-wasi/sys +/usr/include/wasm32-wasi/wasi +/usr/include/wasm32-wasip1-threads +/usr/include/wasm32-wasip1-threads/arpa +/usr/include/wasm32-wasip1-threads/bits +/usr/include/wasm32-wasip1-threads/c++ +/usr/include/wasm32-wasip1-threads/c++/v1 +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends +/usr/include/wasm32-wasip1-threads/c++/v1/__algorithm/pstl_backends/cpu_backends +/usr/include/wasm32-wasip1-threads/c++/v1/__atomic +/usr/include/wasm32-wasip1-threads/c++/v1/__bit +/usr/include/wasm32-wasip1-threads/c++/v1/__charconv +/usr/include/wasm32-wasip1-threads/c++/v1/__chrono +/usr/include/wasm32-wasip1-threads/c++/v1/__compare +/usr/include/wasm32-wasip1-threads/c++/v1/__concepts +/usr/include/wasm32-wasip1-threads/c++/v1/__condition_variable +/usr/include/wasm32-wasip1-threads/c++/v1/__coroutine +/usr/include/wasm32-wasip1-threads/c++/v1/__debug_utils +/usr/include/wasm32-wasip1-threads/c++/v1/__exception +/usr/include/wasm32-wasip1-threads/c++/v1/__expected +/usr/include/wasm32-wasip1-threads/c++/v1/__filesystem +/usr/include/wasm32-wasip1-threads/c++/v1/__format +/usr/include/wasm32-wasip1-threads/c++/v1/__functional +/usr/include/wasm32-wasip1-threads/c++/v1/__fwd +/usr/include/wasm32-wasip1-threads/c++/v1/__ios +/usr/include/wasm32-wasip1-threads/c++/v1/__iterator +/usr/include/wasm32-wasip1-threads/c++/v1/__locale_dir +/usr/include/wasm32-wasip1-threads/c++/v1/__locale_dir/locale_base_api +/usr/include/wasm32-wasip1-threads/c++/v1/__math +/usr/include/wasm32-wasip1-threads/c++/v1/__mdspan +/usr/include/wasm32-wasip1-threads/c++/v1/__memory +/usr/include/wasm32-wasip1-threads/c++/v1/__memory_resource +/usr/include/wasm32-wasip1-threads/c++/v1/__mutex +/usr/include/wasm32-wasip1-threads/c++/v1/__numeric +/usr/include/wasm32-wasip1-threads/c++/v1/__random +/usr/include/wasm32-wasip1-threads/c++/v1/__ranges +/usr/include/wasm32-wasip1-threads/c++/v1/__stop_token +/usr/include/wasm32-wasip1-threads/c++/v1/__string +/usr/include/wasm32-wasip1-threads/c++/v1/__support +/usr/include/wasm32-wasip1-threads/c++/v1/__support/android +/usr/include/wasm32-wasip1-threads/c++/v1/__support/fuchsia +/usr/include/wasm32-wasip1-threads/c++/v1/__support/ibm +/usr/include/wasm32-wasip1-threads/c++/v1/__support/musl +/usr/include/wasm32-wasip1-threads/c++/v1/__support/newlib +/usr/include/wasm32-wasip1-threads/c++/v1/__support/openbsd +/usr/include/wasm32-wasip1-threads/c++/v1/__support/win32 +/usr/include/wasm32-wasip1-threads/c++/v1/__support/xlocale +/usr/include/wasm32-wasip1-threads/c++/v1/__system_error +/usr/include/wasm32-wasip1-threads/c++/v1/__thread +/usr/include/wasm32-wasip1-threads/c++/v1/__tuple +/usr/include/wasm32-wasip1-threads/c++/v1/__type_traits +/usr/include/wasm32-wasip1-threads/c++/v1/__utility +/usr/include/wasm32-wasip1-threads/c++/v1/__variant +/usr/include/wasm32-wasip1-threads/c++/v1/experimental +/usr/include/wasm32-wasip1-threads/c++/v1/experimental/__simd +/usr/include/wasm32-wasip1-threads/c++/v1/ext +/usr/include/wasm32-wasip1-threads/netinet +/usr/include/wasm32-wasip1-threads/netpacket +/usr/include/wasm32-wasip1-threads/sys +/usr/include/wasm32-wasip1-threads/wasi +/usr/include/wasm32-wasip1 +/usr/include/wasm32-wasip1/arpa +/usr/include/wasm32-wasip1/bits +/usr/include/wasm32-wasip1/c++ +/usr/include/wasm32-wasip1/c++/v1 +/usr/include/wasm32-wasip1/c++/v1/__algorithm +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends +/usr/include/wasm32-wasip1/c++/v1/__algorithm/pstl_backends/cpu_backends +/usr/include/wasm32-wasip1/c++/v1/__atomic +/usr/include/wasm32-wasip1/c++/v1/__bit +/usr/include/wasm32-wasip1/c++/v1/__charconv +/usr/include/wasm32-wasip1/c++/v1/__chrono +/usr/include/wasm32-wasip1/c++/v1/__compare +/usr/include/wasm32-wasip1/c++/v1/__concepts +/usr/include/wasm32-wasip1/c++/v1/__condition_variable +/usr/include/wasm32-wasip1/c++/v1/__coroutine +/usr/include/wasm32-wasip1/c++/v1/__debug_utils +/usr/include/wasm32-wasip1/c++/v1/__exception +/usr/include/wasm32-wasip1/c++/v1/__expected +/usr/include/wasm32-wasip1/c++/v1/__filesystem +/usr/include/wasm32-wasip1/c++/v1/__format +/usr/include/wasm32-wasip1/c++/v1/__functional +/usr/include/wasm32-wasip1/c++/v1/__fwd +/usr/include/wasm32-wasip1/c++/v1/__ios +/usr/include/wasm32-wasip1/c++/v1/__iterator +/usr/include/wasm32-wasip1/c++/v1/__locale_dir +/usr/include/wasm32-wasip1/c++/v1/__locale_dir/locale_base_api +/usr/include/wasm32-wasip1/c++/v1/__math +/usr/include/wasm32-wasip1/c++/v1/__mdspan +/usr/include/wasm32-wasip1/c++/v1/__memory +/usr/include/wasm32-wasip1/c++/v1/__memory_resource +/usr/include/wasm32-wasip1/c++/v1/__mutex +/usr/include/wasm32-wasip1/c++/v1/__numeric +/usr/include/wasm32-wasip1/c++/v1/__random +/usr/include/wasm32-wasip1/c++/v1/__ranges +/usr/include/wasm32-wasip1/c++/v1/__stop_token +/usr/include/wasm32-wasip1/c++/v1/__string +/usr/include/wasm32-wasip1/c++/v1/__support +/usr/include/wasm32-wasip1/c++/v1/__support/android +/usr/include/wasm32-wasip1/c++/v1/__support/fuchsia +/usr/include/wasm32-wasip1/c++/v1/__support/ibm +/usr/include/wasm32-wasip1/c++/v1/__support/musl +/usr/include/wasm32-wasip1/c++/v1/__support/newlib +/usr/include/wasm32-wasip1/c++/v1/__support/openbsd +/usr/include/wasm32-wasip1/c++/v1/__support/win32 +/usr/include/wasm32-wasip1/c++/v1/__support/xlocale +/usr/include/wasm32-wasip1/c++/v1/__system_error +/usr/include/wasm32-wasip1/c++/v1/__thread +/usr/include/wasm32-wasip1/c++/v1/__tuple +/usr/include/wasm32-wasip1/c++/v1/__type_traits +/usr/include/wasm32-wasip1/c++/v1/__utility +/usr/include/wasm32-wasip1/c++/v1/__variant +/usr/include/wasm32-wasip1/c++/v1/experimental +/usr/include/wasm32-wasip1/c++/v1/experimental/__simd +/usr/include/wasm32-wasip1/c++/v1/ext +/usr/include/wasm32-wasip1/netinet +/usr/include/wasm32-wasip1/netpacket +/usr/include/wasm32-wasip1/sys +/usr/include/wasm32-wasip1/wasi +/usr/include/wasm32-wasip2 +/usr/include/wasm32-wasip2/arpa +/usr/include/wasm32-wasip2/bits +/usr/include/wasm32-wasip2/c++ +/usr/include/wasm32-wasip2/c++/v1 +/usr/include/wasm32-wasip2/c++/v1/__algorithm +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends +/usr/include/wasm32-wasip2/c++/v1/__algorithm/pstl_backends/cpu_backends +/usr/include/wasm32-wasip2/c++/v1/__atomic +/usr/include/wasm32-wasip2/c++/v1/__bit +/usr/include/wasm32-wasip2/c++/v1/__charconv +/usr/include/wasm32-wasip2/c++/v1/__chrono +/usr/include/wasm32-wasip2/c++/v1/__compare +/usr/include/wasm32-wasip2/c++/v1/__concepts +/usr/include/wasm32-wasip2/c++/v1/__condition_variable +/usr/include/wasm32-wasip2/c++/v1/__coroutine +/usr/include/wasm32-wasip2/c++/v1/__debug_utils +/usr/include/wasm32-wasip2/c++/v1/__exception +/usr/include/wasm32-wasip2/c++/v1/__expected +/usr/include/wasm32-wasip2/c++/v1/__filesystem +/usr/include/wasm32-wasip2/c++/v1/__format +/usr/include/wasm32-wasip2/c++/v1/__functional +/usr/include/wasm32-wasip2/c++/v1/__fwd +/usr/include/wasm32-wasip2/c++/v1/__ios +/usr/include/wasm32-wasip2/c++/v1/__iterator +/usr/include/wasm32-wasip2/c++/v1/__locale_dir +/usr/include/wasm32-wasip2/c++/v1/__locale_dir/locale_base_api +/usr/include/wasm32-wasip2/c++/v1/__math +/usr/include/wasm32-wasip2/c++/v1/__mdspan +/usr/include/wasm32-wasip2/c++/v1/__memory +/usr/include/wasm32-wasip2/c++/v1/__memory_resource +/usr/include/wasm32-wasip2/c++/v1/__mutex +/usr/include/wasm32-wasip2/c++/v1/__numeric +/usr/include/wasm32-wasip2/c++/v1/__random +/usr/include/wasm32-wasip2/c++/v1/__ranges +/usr/include/wasm32-wasip2/c++/v1/__stop_token +/usr/include/wasm32-wasip2/c++/v1/__string +/usr/include/wasm32-wasip2/c++/v1/__support +/usr/include/wasm32-wasip2/c++/v1/__support/android +/usr/include/wasm32-wasip2/c++/v1/__support/fuchsia +/usr/include/wasm32-wasip2/c++/v1/__support/ibm +/usr/include/wasm32-wasip2/c++/v1/__support/musl +/usr/include/wasm32-wasip2/c++/v1/__support/newlib +/usr/include/wasm32-wasip2/c++/v1/__support/openbsd +/usr/include/wasm32-wasip2/c++/v1/__support/win32 +/usr/include/wasm32-wasip2/c++/v1/__support/xlocale +/usr/include/wasm32-wasip2/c++/v1/__system_error +/usr/include/wasm32-wasip2/c++/v1/__thread +/usr/include/wasm32-wasip2/c++/v1/__tuple +/usr/include/wasm32-wasip2/c++/v1/__type_traits +/usr/include/wasm32-wasip2/c++/v1/__utility +/usr/include/wasm32-wasip2/c++/v1/__variant +/usr/include/wasm32-wasip2/c++/v1/experimental +/usr/include/wasm32-wasip2/c++/v1/experimental/__simd +/usr/include/wasm32-wasip2/c++/v1/ext +/usr/include/wasm32-wasip2/netinet +/usr/include/wasm32-wasip2/netpacket +/usr/include/wasm32-wasip2/sys +/usr/include/wasm32-wasip2/wasi diff --git a/packages/examples/resources/clangd/workspace/.clangd b/packages/examples/resources/clangd/workspace/.clangd new file mode 100644 index 000000000..a363050d8 --- /dev/null +++ b/packages/examples/resources/clangd/workspace/.clangd @@ -0,0 +1,16 @@ +{ + CompileFlags: + { + Add: [ + '-xc++', + '-std=c++2b', + '-pedantic-errors', + '-Wall', + '--target=wasm32-wasi', + '-isystem/usr/include/c++/v1', + '-isystem/usr/include/wasm32-wasi/c++/v1', + '-isystem/usr/include', + '-isystem/usr/include/wasm32-wasi', + ] + } +} diff --git a/packages/examples/resources/clangd/workspace/hello.cpp b/packages/examples/resources/clangd/workspace/hello.cpp new file mode 100644 index 000000000..c4d108ebd --- /dev/null +++ b/packages/examples/resources/clangd/workspace/hello.cpp @@ -0,0 +1,6 @@ +#include +#include "tester.h" + +int main(int argc, char **argv) { + printf("Hello World\n"); +} diff --git a/packages/examples/src/clangd/client/tester.h b/packages/examples/resources/clangd/workspace/tester.h similarity index 100% rename from packages/examples/src/clangd/client/tester.h rename to packages/examples/resources/clangd/workspace/tester.h diff --git a/packages/examples/src/clangd/client/config.ts b/packages/examples/src/clangd/client/config.ts index ad88ae02e..394dfd46f 100644 --- a/packages/examples/src/clangd/client/config.ts +++ b/packages/examples/src/clangd/client/config.ts @@ -5,18 +5,18 @@ import * as vscode from 'vscode'; import getConfigurationServiceOverride from '@codingame/monaco-vscode-configuration-service-override'; -import getTextmateServiceOverride from '@codingame/monaco-vscode-textmate-service-override'; -import getThemeServiceOverride from '@codingame/monaco-vscode-theme-service-override'; -import '@codingame/monaco-vscode-theme-defaults-default-extension'; -// this is required syntax highlighting -import '@codingame/monaco-vscode-cpp-default-extension'; import { LogLevel } from 'vscode/services'; import { WrapperConfig } from 'monaco-editor-wrapper'; -import { FILE_PATH, LANGUAGE_ID, WORKSPACE_PATH } from '../definitions.js'; -import { createServer } from '../worker/server.js'; +import { LANGUAGE_ID, WORKSPACE_PATH } from '../definitions.js'; import { configureMonacoWorkers } from '../../common/client/utils.js'; +import { ClangdWorkerHandler } from './workerHandler.js'; +import { openNewEditor } from './main.js'; -export const createUserConfig = async (code: string): Promise => { +export const createUserConfig = async (config: { + htmlContainer: HTMLElement, + clangdWorkerHandler: ClangdWorkerHandler, + lsMessageLocalPort: MessagePort +}): Promise => { return { logLevel: LogLevel.Debug, languageClientConfigs: { @@ -26,7 +26,8 @@ export const createUserConfig = async (code: string): Promise => connection: { options: { $type: 'WorkerDirect', - worker: await createServer(), + worker: await config.clangdWorkerHandler.createWorker(), + messagePort: config.lsMessageLocalPort } }, restartOptions: { @@ -44,47 +45,41 @@ export const createUserConfig = async (code: string): Promise => } } }, - serviceConfig: { + vscodeApiConfig: { workspaceConfig: { workspaceProvider: { trusted: true, workspace: { - workspaceUri: vscode.Uri.file(WORKSPACE_PATH), - }, - async open(p) { - console.log(`Editor open request: ${p}`); - return false; + workspaceUri: vscode.Uri.file(`${WORKSPACE_PATH}/workspace.code-workspace`) }, + async open() { + window.open(window.location.href); + return true; + } }, }, + viewsConfig: { + viewServiceType: 'EditorService', + openEditorFunc: openNewEditor + }, userServices: { ...getConfigurationServiceOverride(), - ...getTextmateServiceOverride(), - ...getThemeServiceOverride(), + }, + userConfiguration: { + json: JSON.stringify({ + 'workbench.colorTheme': 'Default Dark Modern', + 'editor.wordBasedSuggestions': 'off', + 'editor.inlayHints.enabled': 'offUnlessPressed', + 'editor.quickSuggestionsDelay': 200, + 'editor.experimental.asyncTokenization': false + }) } }, editorAppConfig: { $type: 'extended', - codeResources: { - main: { - text: code, - uri: FILE_PATH, - }, - }, - userConfiguration: { - json: getUserConfigurationJson(), - }, useDiffEditor: false, - monacoWorkerFactory: configureMonacoWorkers + monacoWorkerFactory: configureMonacoWorkers, + htmlContainer: config.htmlContainer } }; }; - -const getUserConfigurationJson = () => { - return JSON.stringify({ - 'workbench.colorTheme': 'Default Dark Modern', - 'editor.wordBasedSuggestions': 'off', - 'editor.inlayHints.enabled': 'offUnlessPressed', - 'editor.quickSuggestionsDelay': 200, - }); -}; diff --git a/packages/examples/src/clangd/client/hello.cpp b/packages/examples/src/clangd/client/hello.cpp deleted file mode 100644 index 0b3cab5a2..000000000 --- a/packages/examples/src/clangd/client/hello.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include -using namespace std; - -#include "tester.h" - -int main() { - cout << "Hello World!"; - return 0; -} diff --git a/packages/examples/src/clangd/client/main.ts b/packages/examples/src/clangd/client/main.ts index 97b274782..90cf82266 100644 --- a/packages/examples/src/clangd/client/main.ts +++ b/packages/examples/src/clangd/client/main.ts @@ -4,37 +4,117 @@ * ------------------------------------------------------------------------------------------ */ import * as vscode from 'vscode'; -import { RegisteredFileSystemProvider, registerFileSystemOverlay, RegisteredMemoryFile } from '@codingame/monaco-vscode-files-service-override'; +import { ITextFileEditorModel } from 'vscode/monaco'; +import { RegisteredFileSystemProvider, registerFileSystemOverlay } from '@codingame/monaco-vscode-files-service-override'; +import { IReference, OpenEditor } from '@codingame/monaco-vscode-editor-service-override'; +// this is required syntax highlighting +import '@codingame/monaco-vscode-cpp-default-extension'; import { MonacoEditorLanguageClientWrapper } from 'monaco-editor-wrapper'; import { createUserConfig } from './config.js'; -import helloCppCode from './hello.cpp?raw'; -import testerHCode from './tester.h?raw'; +import { ClangdWorkerHandler } from './workerHandler.js'; +import { MainRemoteMessageChannelFs } from './mainRemoteMessageChannelFs.js'; +import { getMonacoEnvironmentEnhanced, MonacoEnvironmentEnhanced } from 'monaco-languageclient/vscode/services'; -export const runClangdWrapper = () => { - const wrapper = new MonacoEditorLanguageClientWrapper(); - const htmlElement = document.getElementById('monaco-editor-root'); +const wrapper = new MonacoEditorLanguageClientWrapper(); +const htmlContainer = document.getElementById('monaco-editor-root')!; +const openFiles = new Map(); - try { - document.querySelector('#button-start')?.addEventListener('click', async () => { - const userConfig = await createUserConfig(helloCppCode); - await wrapper.initAndStart(userConfig, htmlElement); +export interface MEEOPen extends MonacoEnvironmentEnhanced { + openFile(resourceUri: vscode.Uri): void; +} - const helloCppUri = vscode.Uri.file('/home/web_user/hello.cpp'); - const testerHUri = vscode.Uri.file('/home/web_user/tester.h'); +export const runClangdWrapper = async () => { + document.querySelector('#button-start')?.addEventListener('click', async () => { + const channelLs = new MessageChannel(); + const channelFs = new MessageChannel(); - const fileSystemProvider = new RegisteredFileSystemProvider(false); - fileSystemProvider.registerFile(new RegisteredMemoryFile(helloCppUri, helloCppCode)); - fileSystemProvider.registerFile(new RegisteredMemoryFile(testerHUri, testerHCode)); + const fileSystemProvider = new RegisteredFileSystemProvider(false); + registerFileSystemOverlay(1, fileSystemProvider); - registerFileSystemOverlay(1, fileSystemProvider); + const readiness = async () => { + const resourceUri = vscode.Uri.file('/home/web_user/hello.cpp'); + // const resourceUri = vscode.Uri.file('/usr/include/wasm32-wasi/sys/eventfd.h'); + // await vscode.workspace.openTextDocument('/usr/include/wasm32-wasi/stdint.h'); - await vscode.workspace.openTextDocument(helloCppUri); - await vscode.workspace.openTextDocument(testerHUri); + openFile(resourceUri); + const textDocument = await vscode.workspace.openTextDocument(resourceUri); + + wrapper.updateCodeResources({ + main: { + uri: resourceUri.toString(), + text: textDocument.getText() + } + }); + }; + new MainRemoteMessageChannelFs(fileSystemProvider, channelFs.port1, readiness); + + const clangdWorkerHandler = new ClangdWorkerHandler(); + const userConfig = await createUserConfig({ + htmlContainer, + clangdWorkerHandler, + lsMessageLocalPort: channelLs.port1 }); - document.querySelector('#button-dispose')?.addEventListener('click', async () => { - await wrapper.dispose(); + await wrapper.init(userConfig); + const mee = getMonacoEnvironmentEnhanced() as MEEOPen; + mee.openFile = openFile; + + await clangdWorkerHandler.init({ + lsMessagePort: channelLs.port2, + fsMessagePort: channelFs.port2 }); - } catch (e) { - console.error(e); + await clangdWorkerHandler.launch(); + + await wrapper.start(); + }); +}; + +const openFile = async (resourceUri: vscode.Uri) => { + addFile(resourceUri); + // const filename = retrieveFilename(resourceUri); + const textDocument = await vscode.workspace.openTextDocument(resourceUri); + wrapper.updateCodeResources({ + main: { + uri: resourceUri.toString(), + text: textDocument.getText() + } + }); +}; + +const retrieveFilename = (resourceUri: vscode.Uri) => { + return resourceUri.toString().substring(resourceUri.toString().lastIndexOf('/') + 1); +}; + +const addFile = (resourceUri: vscode.Uri) => { + const filename = retrieveFilename(resourceUri); + openFiles.set(filename, resourceUri); + const openFilesSelect = document.getElementById('openFiles') as HTMLSelectElement; + openFilesSelect.onchange = (e: Event) => { + const newFilename = (e.target as HTMLInputElement).value; + const newResourceUri = openFiles.get(newFilename); + console.log(`Selected file: ${newFilename} uri ${newResourceUri}`); + (window.MonacoEnvironment as MEEOPen).openFile(newResourceUri!); + }; + + let addValue = true; + for (const option of openFilesSelect.options) { + if (option.value === filename) { + addValue = false; + break; + } + } + + if (addValue) { + const newOption = new Option(filename, filename); + openFilesSelect.add(newOption); } + openFilesSelect.value = filename; +}; + +export const openNewEditor: OpenEditor = async (modelRef) => { + addFile(modelRef.object.textEditorModel.uri); + wrapper.updateEditorModels({ + modelRef: modelRef as IReference + }); + + return wrapper.getEditor(); }; diff --git a/packages/examples/src/clangd/client/mainRemoteMessageChannelFs.ts b/packages/examples/src/clangd/client/mainRemoteMessageChannelFs.ts new file mode 100644 index 000000000..cf8427894 --- /dev/null +++ b/packages/examples/src/clangd/client/mainRemoteMessageChannelFs.ts @@ -0,0 +1,89 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import * as vscode from 'vscode'; +import { RegisteredFileSystemProvider, RegisteredMemoryFile } from '@codingame/monaco-vscode-files-service-override'; +import { ComChannelEndpoint, RawPayload, WorkerMessage, ComRouter } from 'wtd-core'; + +/** + * Answer the file create request + */ +export class FileHandlerMain implements ComRouter { + + private endpointFs?: ComChannelEndpoint; + private fileSystemProvider: RegisteredFileSystemProvider; + private readiness: () => void; + + constructor(fileSystemProvider: RegisteredFileSystemProvider, readiness: () => void) { + this.fileSystemProvider = fileSystemProvider; + this.readiness = readiness; + } + + setComChannelEndpoint(comChannelEndpoint: ComChannelEndpoint): void { + this.endpointFs = comChannelEndpoint; + } + + async fs_driver_init(message: WorkerMessage) { + await this.endpointFs?.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'fs_driver_init_confirm', + }), + awaitAnswer: false + }); + + // send double confirmation + await this.endpointFs?.sentMessage({ + message: WorkerMessage.fromPayload(new RawPayload({ + hello: 'worker', + }), 'fs_follower_init'), + awaitAnswer: true, + expectedAnswer: 'fs_follower_init_confirm' + }); + } + + async syncFile(message: WorkerMessage) { + const rawPayload = message.payloads[0] as RawPayload; + const resourceUri = vscode.Uri.file(rawPayload.message.raw.resourceUri); + this.fileSystemProvider.registerFile(new RegisteredMemoryFile(resourceUri, rawPayload.message.raw.content)); + + await this.endpointFs?.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'syncFile_confirm', + overridePayloads: new RawPayload({ + status: 'created', + message: `Created: ${rawPayload.message.raw.resourceUri}` + }) + }) + }); + } + + async fs_driver_ready(message: WorkerMessage) { + this.readiness(); + + await this.endpointFs?.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'fs_driver_ready_confirm', + }), + awaitAnswer: false + }); + } +} + +export class MainRemoteMessageChannelFs { + + constructor(fileSystemProvider: RegisteredFileSystemProvider, port: MessagePort, readiness: () => void) { + const fileHandlerMain = new FileHandlerMain(fileSystemProvider, readiness); + const endpointFs = new ComChannelEndpoint({ + endpointId: 21, + endpointName: 'port_main_fs', + endpointConfig: { + $type: 'DirectImplConfig', + impl: port + }, + verbose: false + }); + endpointFs.connect(fileHandlerMain); + } +} diff --git a/packages/examples/src/clangd/client/workerHandler.ts b/packages/examples/src/clangd/client/workerHandler.ts new file mode 100644 index 000000000..22f9556c2 --- /dev/null +++ b/packages/examples/src/clangd/client/workerHandler.ts @@ -0,0 +1,65 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { ComChannelEndpoint, ComRouter, RawPayload, WorkerMessage } from 'wtd-core'; +import clangdWorkerUrl from '../worker/clangd-server?worker&url'; + +class ClangdInteractionMain implements ComRouter { + + setComChannelEndpoint(_comChannelEndpoint: ComChannelEndpoint): void { + } + + clangd_progress(_message: WorkerMessage) { } + + clangd_error(_message: WorkerMessage) { } +} + +export class ClangdWorkerHandler { + + private interactionMain: ClangdInteractionMain = new ClangdInteractionMain(); + private endpointMain?: ComChannelEndpoint; + + async createWorker() { + const languageServerWorker = new Worker(clangdWorkerUrl, { + type: 'module', + name: 'Clangd Server Worker', + }); + this.endpointMain = new ComChannelEndpoint({ + endpointId: 1, + endpointConfig: { + $type: 'DirectImplConfig', + impl: languageServerWorker + }, + verbose: true, + endpointName: 'main_worker' + }); + this.endpointMain.connect(this.interactionMain); + + return languageServerWorker; + } + + async init(config: { + lsMessagePort: MessagePort, + fsMessagePort: MessagePort + }) { + await this.endpointMain?.sentMessage({ + message: WorkerMessage.fromPayload(new RawPayload({ + lsMessagePort: config.lsMessagePort, + fsMessagePort: config.fsMessagePort + }), 'clangd_init'), + transferables: [config.lsMessagePort, config.fsMessagePort], + awaitAnswer: true, + expectedAnswer: 'clangd_init_complete' + }); + } + + async launch() { + await this.endpointMain?.sentMessage({ + message: WorkerMessage.fromPayload(new RawPayload({}), 'clangd_launch'), + awaitAnswer: true, + expectedAnswer: 'clangd_launch_complete' + }); + } +} diff --git a/packages/examples/src/clangd/definitions.ts b/packages/examples/src/clangd/definitions.ts index 6fd078e13..e34e38f7a 100644 --- a/packages/examples/src/clangd/definitions.ts +++ b/packages/examples/src/clangd/definitions.ts @@ -5,11 +5,3 @@ export const LANGUAGE_ID = 'cpp'; export const WORKSPACE_PATH = '/home/web_user'; -export const FILE_PATH = '/home/web_user/main.cpp'; - -export const COMPILE_ARGS = [ - '-xc++', - '-std=c++2b', - '-pedantic-errors', - '-Wall', -]; diff --git a/packages/examples/src/clangd/worker/clangd-server.ts b/packages/examples/src/clangd/worker/clangd-server.ts index 372c320ca..0bab4b379 100644 --- a/packages/examples/src/clangd/worker/clangd-server.ts +++ b/packages/examples/src/clangd/worker/clangd-server.ts @@ -5,155 +5,233 @@ /// -import { COMPILE_ARGS, FILE_PATH, WORKSPACE_PATH } from '../definitions.js'; -import { JsonStream } from './json_stream.js'; import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageserver/browser.js'; +import { ComChannelEndpoint, ComRouter, RawPayload, WorkerMessage } from 'wtd-core'; +import { WORKSPACE_PATH } from '../definitions.js'; +import { JsonStream } from './json_stream.js'; +import { WorkerRemoteMessageChannelFs } from './workerRemoteMessageChannelFs.js'; +import { fsReadAllFiles } from './memfs-tools.js'; +import helloCppCode from '../../../resources/clangd/workspace/hello.cpp?raw'; +import testerHCode from '../../../resources/clangd/workspace/tester.h?raw'; +import clangdConfig from '../../../resources/clangd/workspace/.clangd?raw'; declare const self: DedicatedWorkerGlobalScope; -// const wasmBase = `${import.meta.env.BASE_URL}packages/examples/resources/clangd/wasm/`; -// const wasmUrl = `${wasmBase}clangd.wasm`; -const clangdWasmUrl = new URL('../../../resources/clangd/wasm/clangd.wasm', import.meta.url); -const clangdJsUrl = new URL('../../../resources/clangd/wasm/clangd.js', import.meta.url); -const jsModule = import( /* @vite-ignore */ `${clangdJsUrl}`); - -// Pre-fetch wasm, and report progress to main -const wasmResponse = await fetch(clangdWasmUrl); -const wasmSize = __WASM_SIZE__; -const wasmReader = wasmResponse.body!.getReader(); -let receivedLength = 0; -const chunks: Uint8Array[] = []; -let loadingComplete = false; -while (!loadingComplete) { - const { done, value } = await wasmReader.read(); - loadingComplete = done; - if (value) { - chunks.push(value); - receivedLength += value.length; - self.postMessage({ - type: 'progress', - value: receivedLength, - max: Number(wasmSize), - }); - } -} -const wasmBlob = new Blob(chunks, { type: 'application/wasm' }); -const wasmDataUrl = URL.createObjectURL(wasmBlob); - -const { default: Clangd } = await jsModule; - -const textEncoder = new TextEncoder(); -let resolveStdinReady = () => { }; -const stdinChunks: string[] = []; -const currentStdinChunk: Array = []; - -const stdin = (): number | null => { - if (currentStdinChunk.length === 0) { - if (stdinChunks.length === 0) { - // Should not reach here - // stdinChunks.push("Content-Length: 0\r\n", "\r\n"); - console.error('Try to fetch exhausted stdin'); - return null; - } - const nextChunk = stdinChunks.shift()!; - currentStdinChunk.push(...textEncoder.encode(nextChunk), null); +export class ClangdInteractionWorker implements ComRouter { + + private endpointWorker?: ComChannelEndpoint; + // private fileHub: FileHub = new FileHub(); + private reader?: BrowserMessageReader; + private writer?: BrowserMessageWriter; + + private lsMessagePort?: MessagePort; + private fsMessagePort?: MessagePort; + + private emscriptenFS?: typeof FS; + private remoteFs?: WorkerRemoteMessageChannelFs; + + setComChannelEndpoint(comChannelEndpoint: ComChannelEndpoint): void { + this.endpointWorker = comChannelEndpoint; } - return currentStdinChunk.shift()!; -}; -const jsonStream = new JsonStream(); + async clangd_init(message: WorkerMessage) { + const rawPayload = (message.payloads![0] as RawPayload).message.raw; + this.lsMessagePort = rawPayload.lsMessagePort as MessagePort; + this.fsMessagePort = rawPayload.fsMessagePort as MessagePort; + + this.reader = new BrowserMessageReader(this.lsMessagePort); + this.writer = new BrowserMessageWriter(this.lsMessagePort); + + // await this.fileHub.init(this.fsMessagePort); -const stdout = (charCode: number) => { - const jsonOrNull = jsonStream.insert(charCode); - if (jsonOrNull !== null) { - console.log('%c%s', 'color: green', jsonOrNull); - writer.write(JSON.parse(jsonOrNull)); + this.endpointWorker?.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'clangd_init_complete' + }) + }); } -}; - -const LF = 10; -let stderrLine = ''; -const stderr = (charCode: number) => { - if (charCode === LF) { - console.log('%c%s', 'color: darkorange', stderrLine); - stderrLine = ''; - } else { - stderrLine += String.fromCharCode(charCode); + + async clangd_launch(message: WorkerMessage) { + await this.runClangdLanguageServer(); + + this.endpointWorker?.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'clangd_launch_complete' + }) + }); + + await this.updateFilesystem(); } -}; -const stdinReady = async () => { - if (stdinChunks.length === 0) { - return new Promise((r) => (resolveStdinReady = r)); + private async runClangdLanguageServer() { + const clangdWasmUrl = new URL('../../../resources/clangd/wasm/clangd.wasm', import.meta.url); + const clangdJsUrl = new URL('../../../resources/clangd/wasm/clangd.js', import.meta.url); + const jsModule = import( /* @vite-ignore */ `${clangdJsUrl}`); + + // Pre-fetch wasm, and report progress to main + const wasmResponse = await fetch(clangdWasmUrl); + const wasmReader = wasmResponse.body!.getReader(); + const chunks: Uint8Array[] = []; + let loadingComplete = false; + while (!loadingComplete) { + const { done, value } = await wasmReader.read(); + loadingComplete = done; + if (value) { + chunks.push(value); + } + } + const wasmBlob = new Blob(chunks, { type: 'application/wasm' }); + const wasmDataUrl = URL.createObjectURL(wasmBlob); + + const { default: Clangd } = await jsModule; + + const textEncoder = new TextEncoder(); + let resolveStdinReady = () => { }; + const stdinChunks: string[] = []; + const currentStdinChunk: Array = []; + + const stdin = (): number | null => { + if (currentStdinChunk.length === 0) { + if (stdinChunks.length === 0) { + // Should not reach here + // stdinChunks.push("Content-Length: 0\r\n", "\r\n"); + console.error('Try to fetch exhausted stdin'); + return null; + } + const nextChunk = stdinChunks.shift()!; + currentStdinChunk.push(...textEncoder.encode(nextChunk), null); + } + return currentStdinChunk.shift()!; + }; + + const jsonStream = new JsonStream(); + + const stdout = (charCode: number) => { + const jsonOrNull = jsonStream.insert(charCode); + if (jsonOrNull !== null) { + console.log('%c%s', 'color: green', jsonOrNull); + this.writer?.write(JSON.parse(jsonOrNull)); + } + }; + + const LF = 10; + let stderrLine = ''; + const stderr = (charCode: number) => { + if (charCode === LF) { + console.log('%c%s', 'color: darkorange', stderrLine); + stderrLine = ''; + } else { + stderrLine += String.fromCharCode(charCode); + } + }; + + const stdinReady = async () => { + if (stdinChunks.length === 0) { + return new Promise((r) => (resolveStdinReady = r)); + } + }; + + const onAbort = () => { + this.writer?.end(); + + this.endpointWorker?.sentMessage({ + message: WorkerMessage.fromPayload( + new RawPayload({ + type: 'error', + value: 'clangd aborted', + }), + 'clangd_error') + }); + }; + + const clangd = await Clangd({ + thisProgram: '/usr/bin/clangd', + locateFile: (path: string, prefix: string) => { + return path.endsWith('.wasm') ? wasmDataUrl : `${prefix}${path}`; + }, + stdinReady, + stdin, + stdout, + stderr, + onExit: onAbort, + onAbort, + }); + + this.emscriptenFS = clangd.FS as typeof FS; + + this.emscriptenFS.writeFile(`${WORKSPACE_PATH}/.clangd`, clangdConfig); + this.emscriptenFS.writeFile(`${WORKSPACE_PATH}/hello.cpp`, helloCppCode); + this.emscriptenFS.writeFile(`${WORKSPACE_PATH}/tester.h`, testerHCode); + + function startServer() { + console.log('%c%s', 'font-size: 2em; color: green', 'clangd started'); + clangd.callMain([]); + } + startServer(); + + this.reader?.listen((data) => { + // non-ASCII characters cause bad Content-Length. Just escape them. + const body = JSON.stringify(data).replace(/[\u007F-\uFFFF]/g, (ch) => { + return '\\u' + ch.codePointAt(0)!.toString(16).padStart(4, '0'); + }); + const header = `Content-Length: ${body.length}\r\n`; + const delimiter = '\r\n'; + stdinChunks.push(header, delimiter, body); + resolveStdinReady(); + // console.log("%c%s", "color: red", `${header}${delimiter}${body}`); + }); } -}; -const onAbort = () => { - writer.end(); - self.reportError('clangd aborted'); -}; + private async updateFilesystem() { + if (this.fsMessagePort !== undefined && this.emscriptenFS !== undefined) { + const t0 = performance.now(); + const allFilesAndDirectories = fsReadAllFiles(this.emscriptenFS, '/'); + + this.remoteFs = new WorkerRemoteMessageChannelFs(this.fsMessagePort, this.emscriptenFS); + this.remoteFs.init(); + // console.log(String.fromCharCode.apply(null, test2)); + + const allPromises = []; + for (const filename of allFilesAndDirectories.files) { + try { + const content = this.emscriptenFS.readFile(filename, { encoding: 'binary' }); + allPromises.push(this.remoteFs.syncFile({ + resourceUri: filename, + content: content + })); + + } catch (_error) { + // don't care currently + } + } + + await Promise.all(allPromises); + + // allFilesAndDirectories.files.forEach(file => { + // console.log(file); + // }); + // allFilesAndDirectories.directories.forEach(directory => { + // console.log(directory); + // }); + this.remoteFs.ready(); + + const t1 = performance.now(); + const msg = `File loading completed in ${t1 - t0}ms.`; + console.log(msg); + } else { + return Promise.reject(new Error('No filesystem is available. Aborting...')); + } -const clangd = await Clangd({ - thisProgram: '/usr/bin/clangd', - locateFile: (path: string, prefix: string) => { - return path.endsWith('.wasm') ? wasmDataUrl : `${prefix}${path}`; - }, - stdinReady, - stdin, - stdout, - stderr, - onExit: onAbort, - onAbort, -}); -console.log(clangd); - -const flags = [ - ...COMPILE_ARGS, - '--target=wasm32-wasi', - '-isystem/usr/include/c++/v1', - '-isystem/usr/include/wasm32-wasi/c++/v1', - '-isystem/usr/include', - '-isystem/usr/include/wasm32-wasi', -]; - -clangd.FS.writeFile(FILE_PATH, ''); -clangd.FS.writeFile( - `${WORKSPACE_PATH}/.clangd`, - JSON.stringify({ CompileFlags: { Add: flags } }) -); - -clangd.FS.writeFile( - `${WORKSPACE_PATH}/tester.h`, - 'struct Tester {}' -); -// const test2 = clangd.FS.readFile('/usr/include/wasm32-wasi/stdio.h'); -// console.log(String.fromCharCode.apply(null, test2)); - -function startServer() { - console.log('%c%s', 'font-size: 2em; color: green', 'clangd started'); - clangd.callMain([]); + } } -startServer(); - -self.postMessage({ type: 'ready' }); - -const reader = new BrowserMessageReader(self); -const writer = new BrowserMessageWriter(self); - -reader.listen((data) => { - // non-ASCII characters cause bad Content-Length. Just escape them. - const body = JSON.stringify(data).replace(/[\u007F-\uFFFF]/g, (ch) => { - return '\\u' + ch.codePointAt(0)!.toString(16).padStart(4, '0'); - }); - const header = `Content-Length: ${body.length}\r\n`; - const delimiter = '\r\n'; - stdinChunks.push(header, delimiter, body); - resolveStdinReady(); - // console.log("%c%s", "color: red", `${header}${delimiter}${body}`); -}); - -// setTimeout(() => { -// // test read back -// const test1 = clangd.FS.readFile(`${WORKSPACE_PATH}/tester.h`) as number[]; -// console.log(String.fromCharCode.apply(null, test1)); -// }, 5000); + +new ComChannelEndpoint({ + endpointId: 2000, + endpointConfig: { + $type: 'DirectImplConfig', + impl: self + }, + verbose: true, + endpointName: 'clangd_main' +}).connect(new ClangdInteractionWorker()); + diff --git a/packages/examples/src/clangd/worker/memfs-tools.ts b/packages/examples/src/clangd/worker/memfs-tools.ts new file mode 100644 index 000000000..081530354 --- /dev/null +++ b/packages/examples/src/clangd/worker/memfs-tools.ts @@ -0,0 +1,43 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +export const fsReadAllFiles = (emscriptenFs: typeof FS, baseFolder: string) => { + const files: string[] = []; + const directories: string[] = []; + + const crawlFolder = (folder: string) => { + const folderListing = emscriptenFs.readdir(folder); + for (const name of folderListing) { + // do not process the current and parent directory + if (name === '.' || name === '..') { + continue; + } + + const path = `${folder}/${name}`.replaceAll('//', '/'); + try { + const { mode } = emscriptenFs.lookupPath(path, { parent: false }).node; + if (emscriptenFs.isFile(mode)) { + files.push(path); + } else if (emscriptenFs.isDir(mode)) { + directories.push(path); + crawlFolder(path); + } else { + console.log(`Ignored: ${path}`); + } + } catch (error) { + console.error(`${path} provoked an error: ${error}`); + } + } + }; + + crawlFolder(baseFolder); + + // files.forEach((file) => { console.log(file); }); + console.log(`Found ${files.length} files.`); + return { + files, + directories + }; +}; diff --git a/packages/examples/src/clangd/worker/server.ts b/packages/examples/src/clangd/worker/server.ts deleted file mode 100644 index 90f93415c..000000000 --- a/packages/examples/src/clangd/worker/server.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* -------------------------------------------------------------------------------------------- - * Copyright (c) 2024 TypeFox and others. - * Licensed under the MIT License. See LICENSE in the package root for license information. - * ------------------------------------------------------------------------------------------ */ - -import clangdWorkerUrl from './clangd-server?worker&url'; - -export async function createServer() { - let clangdResolve = () => { }; - const clangdReady = new Promise((r) => (clangdResolve = r)); - const worker = new Worker(clangdWorkerUrl, { - type: 'module', - name: 'Clangd Server Worker', - }); - const readyListener = (e: MessageEvent) => { - switch (e.data?.type) { - case 'ready': { - clangdResolve(); - break; - } - case 'progress': { - break; - } - } - }; - worker.addEventListener('message', readyListener); - await clangdReady; - return worker; -} diff --git a/packages/examples/src/clangd/worker/workerRemoteMessageChannelFs.ts b/packages/examples/src/clangd/worker/workerRemoteMessageChannelFs.ts new file mode 100644 index 000000000..bd6ed4004 --- /dev/null +++ b/packages/examples/src/clangd/worker/workerRemoteMessageChannelFs.ts @@ -0,0 +1,113 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { DirectoryListingRequest, DirectoryListingRequestResult, EndpointType, FileReadRequest, FileReadRequestResult, FileSystemEndpoint, FileUpdate, FileUpdateResult, StatsRequest, StatsRequestResult } from 'monaco-languageclient/fs'; +import { ComChannelEndpoint, ComRouter, RawPayload, WorkerMessage } from 'wtd-core'; + +class FileHandlerWorker implements ComRouter { + + private portClandFsEndpoint: ComChannelEndpoint; + + setComChannelEndpoint(comChannelEndpoint: ComChannelEndpoint): void { + this.portClandFsEndpoint = comChannelEndpoint; + } + + async fs_follower_init(message: WorkerMessage) { + await this.portClandFsEndpoint.sentAnswer({ + message: WorkerMessage.createFromExisting(message, { + overrideCmd: 'fs_follower_init_confirm' + }) + }); + } +} + +export class WorkerRemoteMessageChannelFs implements FileSystemEndpoint { + + private clangdFsEndpoint?: ComChannelEndpoint; + private emscriptenFS: typeof FS; + + constructor(port: MessagePort, emscriptenFS: typeof FS) { + this.emscriptenFS = emscriptenFS; + this.clangdFsEndpoint = new ComChannelEndpoint({ + endpointId: 22, + endpointName: 'port_clangd_fs', + endpointConfig: { + $type: 'DirectImplConfig', + impl: port + }, + verbose: false + }); + this.clangdFsEndpoint.connect(new FileHandlerWorker()); + } + + getEndpointType(): EndpointType { + return EndpointType.DRIVER; + } + + async init() { + await this.clangdFsEndpoint?.sentMessage({ + message: WorkerMessage.fromPayload(new RawPayload({ + hello: 'main', + }), 'fs_driver_init'), + awaitAnswer: true, + expectedAnswer: 'fs_driver_init_confirm' + }); + } + + async ready() { + await this.clangdFsEndpoint?.sentMessage({ + message: WorkerMessage.createNew({ + cmd: 'fs_driver_ready' + }), + awaitAnswer: true, + expectedAnswer: 'fs_driver_ready_confirm' + }); + } + + getFileSystemInfo(): string { + return 'This file system sends all requests to the remote end of the message channel.'; + } + + readFile(_params: FileReadRequest): Promise { + return Promise.resolve({ + status: 'denied', + content: '' + }); + } + + writeFile(_params: FileUpdate): Promise { + return Promise.resolve({ status: 'denied' }); + } + + async syncFile(params: FileUpdate): Promise { + const content = this.emscriptenFS.readFile(params.resourceUri, { encoding: 'binary' }); + const result = await this.clangdFsEndpoint?.sentMessage({ + message: WorkerMessage.fromPayload(new RawPayload({ + resourceUri: params.resourceUri, + content: content + }), 'syncFile'), + transferables: [content.buffer], + awaitAnswer: true, + expectedAnswer: 'syncFile_confirm' + }); + + const rawPayload = result?.payloads[0] as RawPayload; + // console.log(rawPayload); + + return Promise.resolve({ + status: rawPayload.message.raw?.status, + message: rawPayload.message.raw?.message + }); + } + + getFileStats(_params: StatsRequest): Promise { + return Promise.reject('No stats available.'); + } + + listFiles(_params: DirectoryListingRequest): Promise { + return Promise.reject('No file listing possible.'); + } + +} diff --git a/packages/examples/src/files/client/filesClient.ts b/packages/examples/src/files/client/filesClient.ts new file mode 100644 index 000000000..8897bf486 --- /dev/null +++ b/packages/examples/src/files/client/filesClient.ts @@ -0,0 +1,25 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { Manager } from 'socket.io-client'; + +export const runFilesClient = () => { + const manager = new Manager('ws://localhost:22001'); + const socket = manager.socket('/'); + + socket.on('connect', () => { + console.log(`connect ${socket.id}`); + }); + + socket.on('disconnect', () => { + console.log('disconnect'); + }); + + setInterval(() => { + socket.emit('ping', () => { + console.log('pong'); + }); + }, 1000); +}; diff --git a/packages/examples/src/files/server/direct.ts b/packages/examples/src/files/server/direct.ts new file mode 100644 index 000000000..1430369d2 --- /dev/null +++ b/packages/examples/src/files/server/direct.ts @@ -0,0 +1,8 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { runFilesServer } from './filesServer.js'; + +runFilesServer(); diff --git a/packages/examples/src/files/server/filesServer.ts b/packages/examples/src/files/server/filesServer.ts new file mode 100644 index 000000000..008fec047 --- /dev/null +++ b/packages/examples/src/files/server/filesServer.ts @@ -0,0 +1,28 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) 2024 TypeFox and others. + * Licensed under the MIT License. See LICENSE in the package root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { Server } from 'socket.io'; + +export const runFilesServer = () => { + const port = 22001; + const io = new Server(port, { + cors: { + origin: 'http://localhost:20001', + methods: ['GET', 'POST'] + } + }); + io.on('connection', (socket) => { + console.log(`connect ${socket.id}`); + + socket.on('ping', (cb) => { + console.log('ping'); + cb(); + }); + + socket.on('disconnect', () => { + console.log(`disconnect ${socket.id}`); + }); + }); +}; diff --git a/tsconfig.json b/tsconfig.json index cc281bbe0..c5048e201 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,7 +5,8 @@ "moduleResolution": "NodeNext", "lib": [ "ESNext", - "DOM" + "DOM", + "DOM.Iterable" ], "esModuleInterop": true, "resolveJsonModule": true, diff --git a/vite.config.ts b/vite.config.ts index c6db83cf9..a88d583f8 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,14 +4,11 @@ * ------------------------------------------------------------------------------------------ */ import { defineConfig } from 'vite'; -import fs from 'node:fs'; import * as path from 'node:path'; import importMetaUrlPlugin from '@codingame/esbuild-import-meta-url-plugin'; import vsixPlugin from '@codingame/monaco-vscode-rollup-vsix-plugin'; import react from '@vitejs/plugin-react'; -const clangdWasmLocation = 'packages/examples/resources/clangd/wasm/clangd.wasm'; - export const definedViteConfig = defineConfig({ build: { target: 'esnext', @@ -61,9 +58,12 @@ export const definedViteConfig = defineConfig({ server: { origin: 'http://localhost:20001', port: 20001, + cors: { + origin: '*' + }, headers: { 'Cross-Origin-Opener-Policy': 'same-origin', - 'Cross-Origin-Embedder-Policy': 'require-corp', + 'Cross-Origin-Embedder-Policy': 'require-corp' } }, optimizeDeps: { @@ -79,12 +79,10 @@ export const definedViteConfig = defineConfig({ }, plugins: [ vsixPlugin(), - react(), + react() ], define: { - rootDirectory: JSON.stringify(__dirname), - // Server-provided Content-Length header may be gzipped, get the real size in build time - __WASM_SIZE__: fs.existsSync(clangdWasmLocation) ? fs.statSync(clangdWasmLocation).size : 0 + rootDirectory: JSON.stringify(__dirname) }, worker: { format: 'es'