inlib
1.2.0
|
#include "sep"
#include <vector>
#include <cstring>
#include "sout"
#include "words"
#include "sto"
#include "strip"
#include "path"
#include "sjust"
#include "srep"
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
namespace | inlib |
manipulations that induces other includes : /////////// | |
Defines | |
#define | inlib_smanip |
Functions | |
bool | inlib::belong (const std::vector< std::string > &a_vec, const std::string &a_s) |
bool | inlib::match (const std::string &a_string, const std::string &a_pattern) |
unsigned int | inlib::numchar (const std::string &a_string, char a_c) |
void | inlib::replace (std::string &a_string, char a_old, char a_new) |
std::vector< std::string > | inlib::path_words (const std::string &a_path, bool &a_absolute, bool &a_win_path, std::string &a_drive) |
bool | inlib::remove (std::vector< std::string > &a_strings, const std::string &a_string) |
void | inlib::tolowercase (std::string &a_string) |
void | inlib::touppercase (std::string &a_string) |
bool | inlib::is_ip (const std::string &a_string) |
bool | inlib::is_f77 (const std::string &a_path) |
bool | inlib::is_cpp (const std::string &a_path) |
std::string | inlib::to_xml (const std::string &a_string) |
std::string | inlib::to_string (const std::vector< std::string > &a_strings, const std::string &a_sep, bool a_sep_at_end=false) |
std::string | inlib::to_string (unsigned int a_linen, const char *a_lines[]) |
std::vector< std::string > | inlib::to (int a_argc, char **a_argv) |
template<class T > | |
bool | inlib::values (const std::string &a_string, const std::string &a_sep, bool a_take_empty, std::vector< T > &a_values) |
bool | inlib::version (const std::string &a_string, std::vector< unsigned int > &a_version) |
bool | inlib::is_version (const std::string &a_string) |
std::string | inlib::remove_version (const std::string &a_string) |
bool | inlib::polynomial_degree (const std::string &a_string, int &a_degree) |