All files / transpiler/output/headers CHeaderGenerator.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                  17x          
/**
 * C Header Generator
 *
 * Generates C header (.h) files from C-Next source with C semantics
 * (pointer-based pass-by-reference).
 */
 
import BaseHeaderGenerator from "./BaseHeaderGenerator";
 
/**
 * Generates C header files with pointer-based semantics
 */
class CHeaderGenerator extends BaseHeaderGenerator {
  /**
   * C uses pointer syntax for pass-by-reference
   */
  protected getRefSuffix(): string {
    return "*";
  }
}
 
export default CHeaderGenerator;