gppSpec top-level property

FigSpec gppSpec
final

Completion spec for g++ CLI

Implementation

final FigSpec gppSpec = FigSpec(
  name: 'g++',
  description: 'The default C++ compiler for most linux distributions',
  args: gccSpec.args,
  parserDirectives: gccSpec.parserDirectives,
  options: [
    ...(gccSpec.options ?? []).where((option) => option.name != '-std'),
    Option(
      name: '-std',
      description: 'Language standard to compile for',
      args: [
        Arg(
          name: 'value',
          suggestions: stdCPPSuggestions,
        ),
      ],
      requiresSeparator: true,
    ),
  ],
);