UNPKG

@re-shell/cli

Version:

Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja

28 lines (27 loc) 1.02 kB
/** * C++ Google Benchmark Integration Generator * Generates Google Benchmark configuration and templates for C++ projects */ export interface CppBenchmarkConfig { projectName: string; benchmarkVersion?: string; enableMemoryCounters?: boolean; enableTimeUnit?: 'ns' | 'us' | 'ms' | 's'; enableMultithreading?: boolean; enableJsonOutput?: boolean; enableConsoleColors?: boolean; } export declare class CppBenchmarkGenerator { static generate(config: CppBenchmarkConfig): Record<string, string>; private static generateBenchmarkCMake; private static generateMainBenchmark; private static generateApiBenchmark; private static generatePerformanceBenchmark; private static generateBenchmarkScript; private static generateBenchmarkAnalysis; private static generateBenchmarkReadme; private static generateBenchmarkCI; private static generateBenchmarkCMakeModule; private static generateBenchmarkUtils; private static generateBenchmarkUtilsImpl; }