src/system.cpp File Reference
#include <basix/system.hpp>
#include <basix/vector_sort.hpp>
#include <stdlib.h>
#include <math.h>
#include <dirent.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- string command_dir ()
- string global_path ()
- bool var_load (const string &file_name, string &(obj->lex_string))
- bool var_load (const string &file_path, const string &file_name, string &(obj->lex_string))
- bool var_mkdir (const string &name)
- bool var_rm (const string &name)
- string var_pwd ()
- static bool is_absolute_name (const string &name)
- static string _from_dos_to_unix (const string &x)
- string get_env (const string &var)
- int set_env (const string &var, const string &value)
- string get_pid ()
- int system (const string &(obj->lex_string))
- void init_system ()
- string user_dir ()
- string prefix_dir ()
- string sysconf_dir ()
- string load_path ()
- string eval_system (const string &(obj->lex_string))
- int exec (const vector< string > &v)
- string decode_name (const string &name)
- bool file_exists (const string &file_name)
- string canonical_name (const string &name)
- string path_name (const string &file_path, const string &file_name)
- bool file_is_script (const string &file_name)
- string get_directory (const string &name)
- string strip_directory (const string &name)
- string strip_extension (const string &name)
- string get_extension (const string &name)
- string relative_name (const string &base, const string &name)
- static bool get_attributes (const string &name, struct stat *buf)
- bool file_test (const string &file_name, const string &attrs)
- double file_last_modified (const string &file_name)
- string follow_link (const string &name, const bool &recurse)
- bool file_is_file (const string &file_name)
- bool file_is_directory (const string &file_name)
- static string recursive_search_name (const string &dir, const string &name, bool is_dir)
- static string semi_recursive_search_name (const string &dir, const string &name)
- static string ancestor_search_name (const string &dir, const string &name)
- string resolve_name (const string &base, const string &name)
- bool load (const string &orig_file_name, string &(obj->lex_string))
- bool load (const string &file_path, const string &file_name, string &(obj->lex_string))
- bool save (const string &orig_file_name, const string &(obj->lex_string))
- bool load_directory (const string &name, vector< string > &s)
- bool mkdir (const string &orig_name)
Variables
Define Documentation
#define USE_STANDARD_NEW_DELETE |