Esempio n. 1
0
std::string Path::toString() const
{
#if defined(SYSTEM_SYSTEM_WINDOWS)
	return buildWindows();
#else
	return buildUnix();
#endif
}
Esempio n. 2
0
File: Path.cpp Progetto: kutabar/of
std::string Path::toString() const
{
#if defined(POCO_OS_FAMILY_UNIX)
	return buildUnix();
#elif defined(POCO_OS_FAMILY_WINDOWS)
	return buildWindows();
#else
	return buildVMS();
#endif
}
Esempio n. 3
0
	String Path::toString(PathType type) const
	{
		switch (type)
		{
		case PathType::Windows:
			return buildWindows();
		case PathType::Unix:
			return buildUnix();
		default:
#if BS_PLATFORM == BS_PLATFORM_WIN32
			return buildWindows();
#elif BS_PLATFORM == BS_PLATFORM_OSX || BS_PLATFORM == BS_PLATFORM_LINUX
			return buildUnix();
#else
			static_assert(false, "Unsupported platform for path.");
#endif
			break;
		}
	}
Esempio n. 4
0
std::string Path::toString(Style style) const
{
    switch (style)
    {
    case PATH_UNIX:
        return buildUnix();
    case PATH_WINDOWS:
        return buildWindows();
    case PATH_NATIVE:
    case PATH_GUESS:
        return toString();
    default:
        throw BadParameterException();
    }
    return std::string();
}
Esempio n. 5
0
std::string Path::toString(Style style) const
{
	switch (style)
	{
	case PATH_UNIX:
		return buildUnix();
	case PATH_WINDOWS:
		return buildWindows();
	case PATH_VMS:
		return buildVMS();
	case PATH_NATIVE:
	case PATH_GUESS:
		return toString();
	default:
		break;
	}
	return std::string();
}