include/fimex/Utils.h File Reference
#include <vector>
#include <sstream>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include "fimex/CDMException.h"
Go to the source code of this file.
|
Namespaces |
namespace | MetNoFimex |
Classes |
struct | MetNoFimex::staticCast< OUT > |
class | MetNoFimex::ScaleValue< IN, OUT > |
class | MetNoFimex::ChangeMissingValue< IN, OUT > |
Typedefs |
typedef long | MetNoFimex::epoch_seconds |
Functions |
int | MetNoFimex::round (double num) |
std::string | MetNoFimex::trim (const std::string &str) |
template<class InputIterator> |
std::string | MetNoFimex::join (InputIterator start, InputIterator end, std::string delim=",") |
template<class InputIterator> |
std::string | MetNoFimex::joinPtr (InputIterator start, InputIterator end, std::string delim=",") |
std::vector< std::string > | MetNoFimex::tokenize (const std::string &str, const std::string &delimiters=" ") |
std::string | MetNoFimex::string2lowerCase (const std::string &str) |
template<typename T> |
std::string | MetNoFimex::type2string (T in) |
template<> |
std::string | MetNoFimex::type2string< double > (double in) |
template<typename T> |
T | MetNoFimex::string2type (std::string s) |
epoch_seconds | MetNoFimex::posixTime2epochTime (const boost::posix_time::ptime &time) |
template<typename T> |
std::vector< T > | MetNoFimex::tokenizeDotted (const std::string &str, const std::string &delimiter=",") throw (CDMException) |