IODA Bundle
|
#include <CompareTool.h>
Public Member Functions | |
CompareTool (int argc, char *argv[]) | |
void | run () |
![]() | |
virtual | ~Tool () |
std::string | name () |
void | name (const std::string &s) |
![]() | |
CommandLineParser (int argc, char **argv) | |
CommandLineParser (const CommandLineParser &) | |
CommandLineParser & | operator= (const CommandLineParser &) |
virtual | ~CommandLineParser () |
void | registerOptionWithArgument (const std::string &) |
const std::vector< std::string > | parameters () |
std::string | parameters (size_t i) |
bool | optionIsSet (const std::string &) |
template<typename T > | |
T | optionArgument (const std::string &, T defaultValue) |
int | argc () |
std::string | argv (int i) |
char ** | argv () |
Static Public Member Functions | |
static void | help (std::ostream &o) |
static void | usage (const std::string &name, std::ostream &o) |
![]() | |
static void | registerTools () |
![]() | |
static std::string | readFile (const eckit::PathName fileName, bool logging=false) |
static std::vector< std::string > | readLines (const eckit::PathName fileName, bool logging=false) |
static void | trimInPlace (std::string &) |
static bool | match (const std::string ®ex, const std::string &) |
static bool | matchAny (const std::vector< std::string > ®s, const std::string &) |
static bool | check (const std::string &, ctypeFun) |
static bool | isInQuotes (const std::string &) |
static std::string | unQuote (const std::string &) |
static double | cast_as_double (const std::string &) |
static std::string | double_as_string (double) |
static std::string | int_as_double2string (double) |
static int | shell (std::string cmd, const eckit::CodeLocation &where, bool assertSuccess=true) |
static double | translate (const std::string &v) |
static std::string | valueAsString (double, api::ColumnType) |
static std::string | patchTimeForMars (const std::string &v) |
static bool | isSelectStatement (const std::string &) |
Private Member Functions | |
CompareTool (const CompareTool &) | |
CompareTool & | operator= (const CompareTool &) |
Private Attributes | |
eckit::PathName * | file1_ |
eckit::PathName * | file2_ |
odc::RowsReaderIterator * | reader1_ |
odc::RowsReaderIterator * | reader2_ |
Static Private Attributes | |
static char * | dummyArgv_ [] |
Additional Inherited Members | |
![]() | |
Tool (int argc, char **argv) | |
Tool (const CommandLineParser &) | |
Definition at line 22 of file CompareTool.h.
odc::tool::CompareTool::CompareTool | ( | int | argc, |
char * | argv[] | ||
) |
|
private |
|
inlinestatic |
Definition at line 28 of file CompareTool.h.
|
private |
|
virtual |
Implements odc::tool::Tool.
Definition at line 53 of file CompareTool.cc.
|
inlinestatic |
Definition at line 33 of file CompareTool.h.
|
staticprivate |
Definition at line 44 of file CompareTool.h.
|
private |
Definition at line 46 of file CompareTool.h.
|
private |
Definition at line 47 of file CompareTool.h.
|
private |
Definition at line 49 of file CompareTool.h.
|
private |
Definition at line 50 of file CompareTool.h.