#include "TCTypes.h"
#include <string>
#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | TC |
| namespace | TC::FileName |
| This namespace provided functions for manipulating file names or file paths. | |
Functions | |
| std::string | TC::FileName::GetExtension (const std::string &file_name) |
| std::string | TC::FileName::GetName (const std::string &file_name) |
| std::string | TC::FileName::GetPath (const std::string &file_name) |
| void | TC::FileName::GetDirectoriesOfFileName (const std::string &file_name, std::vector< std::string > &directories) |
| void | TC::FileName::GetDirectoriesOfPath (const std::string &path, std::vector< std::string > &directories) |
| std::string | TC::FileName::AddFileNameAndExtension (const std::string &file_name, const std::string &extension) |
| std::string | TC::FileName::AddFileNameAndPath (const std::string &file_name, const std::string &path) |
| std::string | TC::FileName::AddPaths (const std::string &path1, const std::string &path2) |
| std::string | TC::FileName::RemoveExtension (const std::string &file_name) |
| std::string | TC::FileName::Simplify (const std::string &file) |
| Simplify a file path; the path will remain relative if it was relative, or absolute if it was absolute. | |
Variables | |
| const char | TC::FileName::PATH_SEPERATOR |
| const char * | TC::FileName::PATH_SEPERATOR_STRING |
Definition in file TCFileName.h.