#include "gdef.h"
#include "garg.h"
#include "gfile.h"
#include "gstr.h"
#include "gexception.h"
#include "gdirectory.h"
#include "legal.h"
#include "filter.h"
#include <iostream>
#include <exception>
#include <stdexcept>
#include <sstream>
#include <list>
#include <string>
Go to the source code of this file.
Functions | |
void | filter_help (const std::string &prefix) |
bool | filter_run (const std::string &content) |
int | filter_main (int argc, char *argv[]) |
void filter_help | ( | const std::string & | prefix | ) |
Definition at line 40 of file filter.cpp.
References Main::Legal::copyright(), and Main::Legal::warranty().
Referenced by filter_main().
int filter_main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 137 of file filter.cpp.
References G::Arg::c(), filter_help(), filter_run(), G::Arg::prefix(), and G::Arg::v().
Referenced by main().
bool filter_run | ( | const std::string & | content | ) |
Definition at line 54 of file filter.cpp.
References G::Path::basename(), G::File::copy(), G::Path::dirname(), G::DirectoryIterator::error(), G::File::exists(), G::DirectoryIterator::fileName(), G::DirectoryIterator::filePath(), filter_match(), filter_read_to(), G::DirectoryIterator::isDir(), G::DirectoryIterator::more(), G::File::remove(), G::Str::replaceAll(), and G::Path::str().
Referenced by filter_main().