SAGA Adaptor CPI v.1.0
saga::adaptors::utils Namespace Reference

Namespaces

namespace  detail

Classes

struct  high_resolution_timer
class  process
struct  singleton_tag

Functions

bool is_local_address (std::string const &host)
bool is_local_address (saga::url const &url)
bool is_local_address (const char *url)
template<class Singleton >
Singleton & get_singleton (void)
std::vector< std::string > split (std::string line, char delim, int number)
std::vector< std::string > split_commandline (std::string const &line)
std::vector< std::string > head (std::size_t n, std::vector< std::string > const &in)
std::vector< std::string > tail (std::size_t n, std::vector< std::string > const &in)
std::vector< std::string > rev (std::vector< std::string > const &in)
std::vector< std::string > tac (std::vector< std::string > const &in)
bool find (std::string const &s, std::string const &pattern)
std::vector< std::string > grep (std::string pattern, std::vector< std::string > const &in)

Function Documentation

bool saga::adaptors::utils::is_local_address ( saga::url const &  url) [inline]

Definition at line 18 of file is_local_address.hpp.

References saga::url::get_host(), and is_local_address().

bool saga::adaptors::utils::is_local_address ( const char *  url) [inline]

Definition at line 23 of file is_local_address.hpp.

References is_local_address().

template<class Singleton >
Singleton& saga::adaptors::utils::get_singleton ( void  )

Definition at line 17 of file singleton.hpp.

std::vector< std::string > saga::adaptors::utils::split ( std::string  line,
char  delim,
int  number 
)
std::vector< std::string > saga::adaptors::utils::split_commandline ( std::string const &  line)

Definition at line 84 of file utils.cpp.

std::vector< std::string > saga::adaptors::utils::head ( std::size_t  n,
std::vector< std::string > const &  in 
)

Definition at line 172 of file utils.cpp.

std::vector< std::string > saga::adaptors::utils::tail ( std::size_t  n,
std::vector< std::string > const &  in 
)

Definition at line 182 of file utils.cpp.

std::vector< std::string > saga::adaptors::utils::rev ( std::vector< std::string > const &  in)

Definition at line 193 of file utils.cpp.

std::vector< std::string > saga::adaptors::utils::tac ( std::vector< std::string > const &  in)

Definition at line 209 of file utils.cpp.

bool saga::adaptors::utils::find ( std::string const &  s,
std::string const &  pattern 
)

Definition at line 217 of file utils.cpp.

Referenced by grep().

std::vector< std::string > saga::adaptors::utils::grep ( std::string  pattern,
std::vector< std::string > const &  in 
)

Definition at line 222 of file utils.cpp.

References find().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines