getHeaderName

Undocumented in source. Be warned that the author may not have intended to support it.
  1. string getHeaderName(const(char)[] line, string[] includePaths)
  2. string getHeaderName(const(char)[] line)
    @safe pure
    string
    getHeaderName
    (
    const(char)[] line
    )

Examples

import unit_threaded: shouldEqual;
getHeaderName(`#include "foo.h"`).shouldEqual(`foo.h`);
getHeaderName(`#include "bar.h"`).shouldEqual(`bar.h`);
getHeaderName(`#include "foo.h" // comment`).shouldEqual(`foo.h`);
getHeaderName(`#include <foo.h>`).shouldEqual(`foo.h`);
getHeaderName(`    #include "foo.h"`).shouldEqual(`foo.h`);

Meta