コード例 #1
0
    tstring ExpectNextT() {
        const char *p = ExpectNext();
        assert(p != NULL);

#ifdef _UNICODE
        PathName convert(p);
        return tstring(convert);
#else
        return tstring(p);
#endif
    }
コード例 #2
0
    double ExpectNextDouble() {
        const char *p = ExpectNext();
        assert(p != NULL);

        char *endptr;
        double result = ParseDouble(p, &endptr);
        if (p == endptr)
            UsageError();

        return result;
    }
コード例 #3
0
    int ExpectNextInt() {
        const char *p = ExpectNext();
        assert(p != NULL);

        char *endptr;
        int result = ParseInt(p, &endptr);
        if (p == endptr)
            UsageError();

        return result;
    }
コード例 #4
0
ファイル: Args.hpp プロジェクト: Advi42/XCSoar
  tstring ExpectNextT() {
    const char *p = ExpectNext();
    assert(p != nullptr);

#ifdef _UNICODE
    PathName convert(p);
    return tstring(((Path)convert).c_str());
#else
    return tstring(p);
#endif
  }
コード例 #5
0
ファイル: Args.hpp プロジェクト: Advi42/XCSoar
  Path ExpectNextPath() {
    const char *p = ExpectNext();
    assert(p != nullptr);

    return Path(p);
  }
コード例 #6
0
ファイル: Args.hpp プロジェクト: Advi42/XCSoar
  AllocatedPath ExpectNextPath() {
    const char *p = ExpectNext();
    assert(p != nullptr);

    return AllocatedPath(PathName(p));
  }