@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
23 lines (22 loc) • 730 B
TypeScript
/**
* C++ Valgrind Memory Analysis Generator
* Generates Valgrind configuration and memory testing tools for C++ projects
*/
export interface CppValgrindConfig {
projectName: string;
enableMemcheck?: boolean;
enableHelgrind?: boolean;
enableCachegrind?: boolean;
enableCallgrind?: boolean;
enableMassif?: boolean;
enableDRD?: boolean;
suppressionFiles?: string[];
customFlags?: string[];
}
export declare class CppValgrindGenerator {
static generate(config: CppValgrindConfig): Record<string, string>;
private static generateValgrindCMake;
private static generateMemcheckSuppressions;
private static generateHelgrindSuppressions;
private static generateValgrindScript;
}