rheolef  6.3
Namespaces | Macros | Functions | Variables
rheostream.cc File Reference
#include "rheolef/rheostream.h"
#include "rheolef/iorheo.h"
#include <climits>
#include <boost/iostreams/filter/gzip.hpp>
#include <unistd.h>
#include <dirent.h>
#include <sys/stat.h>
Include dependency graph for rheostream.cc:

Go to the source code of this file.

Namespaces

namespace  rheolef
 irheostream, orheostream - large data streams

Macros

#define PATH_MAX   1023

Functions

std::string rheolef::get_tmpdir ()
string rheolef::itos (string::size_type i)
string rheolef::ftos (const Float &x)
bool rheolef::has_suffix (const string &name, const string &suffix)
string rheolef::delete_suffix (const string &name, const string &suffix)
string rheolef::get_basename (const string &name)
string rheolef::get_dirname (const string &name)
bool rheolef::scatch (std::istream &in, const std::string &ch)
static string rheolef::get_dir_from_path (const string &path, unsigned int &i_pos)
static void rheolef::init_rheo_path ()
void rheolef::append_dir_to_rheo_path (const string &dir)
void rheolef::prepend_dir_to_rheo_path (const string &dir)
bool rheolef::file_exists (const string &filename)
static bool rheolef::have_name_in_dir (const string &dir, const string &name, string &full_path)
string rheolef::get_full_name_from_rheo_path (const string &rootname, const string &suffix)
bool rheolef::is_float (const string &s)
Float rheolef::to_float (const string &s)

Variables

static const char * rheolef::rheo_path_name = "RHEOPATH"
static const char * rheolef::default_rheo_path = "."
static char * rheolef::rheo_path = 0

Macro Definition Documentation

#define PATH_MAX   1023

Definition at line 25 of file rheostream.cc.