Revise the design of the Path concept per peer review. Too many changes to
note individually but these essence of it is to not derive from std::string, clarify the interface, and provide better documentation. There is now also (untested) implementations for AIX, Darwin, and SunOS. llvm-svn: 16078
Showing
- llvm/include/llvm/System/Path.h 372 additions, 118 deletionsllvm/include/llvm/System/Path.h
- llvm/lib/System/AIX/Path.cpp 36 additions, 0 deletionsllvm/lib/System/AIX/Path.cpp
- llvm/lib/System/Darwin/Path.cpp 36 additions, 0 deletionsllvm/lib/System/Darwin/Path.cpp
- llvm/lib/System/Linux/Path.cpp 20 additions, 2 deletionsllvm/lib/System/Linux/Path.cpp
- llvm/lib/System/Path.cpp 7 additions, 28 deletionsllvm/lib/System/Path.cpp
- llvm/lib/System/SunOS/Path.cpp 38 additions, 0 deletionsllvm/lib/System/SunOS/Path.cpp
- llvm/lib/System/Unix/Path.cpp 281 additions, 86 deletionsllvm/lib/System/Unix/Path.cpp
Loading
Please register or sign in to comment