@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
TypeScript
/**
* 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;
}