cpp-merge
Version:
Command line tool to produce single source file from multiple C/C++ files
16 lines (15 loc) • 433 B
TypeScript
/// <reference types="node" />
import { Writable } from "stream";
export default class Cli {
private readonly output;
private readonly argumentParser;
constructor(output?: Writable);
run(args: string[]): void;
private printHelp;
private parseArguments;
private parseFile;
private validateInputFile;
private validateIncludeDirectory;
private validateSourceDirectory;
private writeToFile;
}