|
Berkeley SfM
|
Functions | |
| void | AddExtension (const std::string &extension, std::string *base) |
| std::string | CreateTimestampedFilename (const std::string &base_name, const std::string &extension, const char *format_string="%Y%m%d-%H%M%S") |
| bool | ExtensionsEquivalent (const std::string &path1, const std::string &path2) |
| bool | FilenamesEquivalent (const std::string &path1, const std::string &path2) |
| std::vector< size_t > | FindAllOf (const std::string &haystack, const std::string &needle) |
| std::vector< size_t > | FindAllOf (const std::string &haystack, char needle) |
| size_t | FindFirstOf (const std::string &haystack, const std::string &needle) |
| size_t | FindFirstOf (const std::string &haystack, char needle) |
| size_t | FindLastOf (const std::string &haystack, const std::string &needle) |
| size_t | FindLastOf (const std::string &haystack, char needle) |
| std::string | GetDir (const std::string &path) |
| std::string | GetExtension (const std::string &string) |
| std::string | GetFilename (const std::string &path) |
| std::string | GetFilenameNoExtension (const std::string &path) |
| std::string | GetPath (const std::string &path) |
| std::string | GetRootDir (const std::string &path) |
| bool | HasExtension (const std::string &string, const std::string &extension) |
| bool | HasPrefix (const std::string &string, const std::string &prefix) |
| bool | HasSuffix (const std::string &string, const std::string &suffix) |
| bool | IsAbsolutePath (const std::string &path_string) |
| bool | IsAlphabetic (const std::string &string) |
| bool | IsAscii (const std::string &string) |
| bool | IsControl (const std::string &string) |
| bool | IsLower (const std::string &string) |
| bool | IsNumber (const std::string &string) |
| bool | IsUpper (const std::string &string) |
| bool | PathsEquivalent (const std::string &path1, const std::string &path2) |
| std::string | PrependSlash (const std::string &string) |
| bool | RemoveAll (const std::string &needle, std::string *haystack) |
| bool | RemoveAll (char needle, std::string *haystack) |
| bool | RemoveExtension (std::string *string) |
| bool | RemoveFirstOf (const std::string &needle, std::string *haystack) |
| bool | RemoveFirstOf (char needle, std::string *haystack) |
| bool | RemoveLastOf (const std::string &needle, std::string *haystack) |
| bool | RemoveLastOf (char needle, std::string *haystack) |
| bool | RemovePrefix (const std::string &prefix, std::string *string) |
| bool | RemoveSuffix (const std::string &suffix, std::string *string) |
| std::string | Repeat (const std::string &string, int num_repeats) |
| void | ReplaceAll (const std::string &replace_this, const std::string &with_this, std::string *string) |
| void | ReplaceAll (char replace_this, char with_this, std::string *string) |
| bool | ReplaceExtension (const std::string &extension, std::string *base) |
| void | Reverse (std::string *string) |
| void | ToLower (std::string *string) |
| void | ToUpper (std::string *string) |
| void | Tokenize (const std::string &string, const std::string &delimiters, std::vector< std::string > *tokens) |
| void | Tokenize (const std::string &string, const std::vector< char > &delimiters, std::vector< std::string > *tokens) |
| void | Tokenize (const std::string &string, char delimiter, std::vector< std::string > *tokens) |
| void | TokenizeFileString (const std::string &string, std::vector< std::string > *tokens) |
| void | TrimWhiteSpace (std::string *string) |
|
inline |
Definition at line 29 of file add_extension.h.
|
inline |
Definition at line 41 of file create_timestamped_filename.h.
|
inline |
Definition at line 34 of file extensions_equivalent.h.
|
inline |
Definition at line 34 of file filenames_equivalent.h.
|
inline |
Definition at line 27 of file find_all_of.h.
|
inline |
Definition at line 39 of file find_all_of.h.
|
inline |
Definition at line 27 of file find_first_of.h.
|
inline |
Definition at line 32 of file find_first_of.h.
|
inline |
Definition at line 27 of file find_last_of.h.
|
inline |
Definition at line 32 of file find_last_of.h.
| std::string strings::GetDir | ( | const std::string & | path | ) |
Definition at line 32 of file get_dir.h.
|
inline |
Definition at line 27 of file get_extension.h.
| std::string strings::GetFilename | ( | const std::string & | path | ) |
Definition at line 33 of file get_filename.h.
| std::string strings::GetFilenameNoExtension | ( | const std::string & | path | ) |
Definition at line 34 of file get_filename_no_extension.h.
| std::string strings::GetPath | ( | const std::string & | path | ) |
Definition at line 34 of file get_path.h.
| std::string strings::GetRootDir | ( | const std::string & | path | ) |
Definition at line 33 of file get_root_dir.h.
|
inline |
Definition at line 27 of file has_extension.h.
|
inline |
Definition at line 27 of file has_prefix.h.
|
inline |
Definition at line 27 of file has_suffix.h.
|
inline |
Definition at line 27 of file is_absolute_path.h.
|
inline |
Definition at line 28 of file is_alphabetic.h.
|
inline |
Definition at line 28 of file is_ascii.h.
|
inline |
Definition at line 28 of file is_control.h.
|
inline |
Definition at line 28 of file is_lower.h.
|
inline |
Definition at line 28 of file is_number.h.
|
inline |
Definition at line 28 of file is_upper.h.
|
inline |
Definition at line 34 of file paths_equivalent.h.
|
inline |
Definition at line 27 of file prepend_slash.h.
|
inline |
Definition at line 32 of file remove_all.h.
|
inline |
Definition at line 37 of file remove_all.h.
|
inline |
Definition at line 30 of file remove_extension.h.
|
inline |
Definition at line 30 of file remove_first_of.h.
|
inline |
Definition at line 40 of file remove_first_of.h.
|
inline |
Definition at line 30 of file remove_last_of.h.
|
inline |
Definition at line 40 of file remove_last_of.h.
|
inline |
Definition at line 28 of file remove_prefix.h.
|
inline |
Definition at line 28 of file remove_suffix.h.
|
inline |
|
inline |
Definition at line 27 of file replace_all.h.
|
inline |
Definition at line 33 of file replace_all.h.
|
inline |
Definition at line 30 of file replace_extension.h.
|
inline |
|
inline |
Definition at line 29 of file tokenize.h.
|
inline |
Definition at line 45 of file tokenize.h.
|
inline |
Definition at line 56 of file tokenize.h.
|
inline |
Definition at line 33 of file tokenize_file_string.h.
|
inline |
Definition at line 28 of file to_lower.h.
|
inline |
Definition at line 28 of file to_upper.h.
|
inline |
Definition at line 27 of file trim_white_space.h.
1.8.10