#include <string>#include <fstream>#include "gzfilebuf.h"Go to the source code of this file.
Classes | |
| class | inputfilestream |
Functions | |
| std::string | gettempfolder () |
| void | createtempfile (std::ofstream &fileStream, std::string &filePath, std::ios_base::openmode flags) |
| void | removefile (const std::string &filePath) |
| void * | MMap (int fd, int access, off_t offset, size_t len, off_t *gap) |
| int | Munmap (void *p, size_t len, int sync) |
| void | ResetUserTime () |
| void | PrintUserTime (const std::string &message) |
| double | GetUserTime () |
| void createtempfile | ( | std::ofstream & | fileStream, | |
| std::string & | filePath, | |||
| std::ios_base::openmode | flags | |||
| ) |
| std::string gettempfolder | ( | ) |
Definition at line 39 of file util.cpp.
Referenced by createtempfile().

| double GetUserTime | ( | ) |
Definition at line 120 of file Util.cpp.
References Moses::g_timer, Moses::Timer::get_elapsed_time(), and Timer::get_elapsed_time().
Referenced by Moses::SearchNormal::ProcessSentence(), and Moses::SearchCubePruning::ProcessSentence().


| void* MMap | ( | int | fd, | |
| int | access, | |||
| off_t | offset, | |||
| size_t | len, | |||
| off_t * | gap | |||
| ) |
Definition at line 132 of file util.cpp.
Referenced by lmtable::reset_mmap().

| int Munmap | ( | void * | p, | |
| size_t | len, | |||
| int | sync | |||
| ) |
Definition at line 181 of file util.cpp.
Referenced by lmtable::reset_mmap(), and lmtable::~lmtable().

| void PrintUserTime | ( | const std::string & | message | ) |
Definition at line 115 of file Util.cpp.
References Moses::Timer::check(), Timer::check(), and Moses::g_timer.
Referenced by GetIODevice(), Moses::PhraseDictionaryFeature::InitDictionary(), Moses::PhraseDictionarySCFG::Load(), Moses::StaticData::LoadLanguageModels(), Moses::StaticData::LoadPhraseTables(), main(), and TranslationTask::Run().


| void removefile | ( | const std::string & | filePath | ) |
Definition at line 76 of file util.cpp.
Referenced by lmtable::checkbounds(), and main().

| void ResetUserTime | ( | ) |
Definition at line 110 of file Util.cpp.
References Moses::g_timer, Moses::Timer::start(), and Timer::start().
Referenced by Moses::StaticData::LoadData(), and main().


1.5.9