OGLplus (0.52.0) a C++ wrapper for OpenGL

filesystem.hpp
1 
12 #ifndef OGLPLUS_UTILS_FILESYSTEM_1102101236_HPP
13 #define OGLPLUS_UTILS_FILESYSTEM_1102101236_HPP
14 
15 #include <oglplus/config/compiler.hpp>
16 #include <string>
17 #include <cassert>
18 
19 namespace oglplus {
20 namespace aux {
21 
22 inline std::string FilesysPathSep(void)
23 {
24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
25  return std::string("\\");
26 #else
27  return std::string("/");
28 #endif
29 }
30 
31 inline std::string FilesysPathParDir(void)
32 {
33  return std::string("..");
34 }
35 
36 inline std::string FilesysPathCurDir(void)
37 {
38  return std::string(".");
39 }
40 
41 inline bool IsFilesysPathSep(const char* str, size_t size)
42 {
43  assert(size > 0);
44  assert(str);
45 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
46  return *str == '\\';
47 #else
48  return *str == '/';
49 #endif
50 }
51 
52 } // namespace aux
53 } // namespace oglplus
54 
55 #endif

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).