/disk4/html/www/moses/doxygen/mosesdecoder/moses/File.h File Reference

#include <cstdio>
#include <iostream>
#include <sstream>
#include <vector>
#include "util/exception.hh"
#include "util/string_stream.hh"
#include "TypeDef.h"
#include "Util.h"

Go to the source code of this file.


Namespaces

namespace  Moses
 $Id$

Defines

#define OFF_T   off_t
#define FTELLO(f)   ftello(f)
#define FSEEKO(file, offset, origin)   fseeko(file, offset, origin)

Functions

template<typename T >
size_t Moses::fWrite (FILE *f, const T &t)
template<typename T >
void Moses::fRead (FILE *f, T &t)
template<typename T >
size_t Moses::fWrite (FILE *f, const T *b, const T *e)
template<typename T >
size_t Moses::fWrite (FILE *f, const T b, const T e)
template<typename C >
size_t Moses::fWriteVector (FILE *f, const C &v)
template<typename C >
void Moses::fReadVector (FILE *f, C &v)
size_t Moses::fWriteString (FILE *f, const char *e, uint32_t s)
void Moses::fReadString (FILE *f, std::string &e)
size_t Moses::fWriteStringVector (FILE *f, const std::vector< std::string > &v)
void Moses::fReadStringVector (FILE *f, std::vector< std::string > &v)
OFF_T Moses::fTell (FILE *f)
void Moses::fSeek (FILE *f, OFF_T o)
FILE * Moses::fOpen (const char *fn, const char *m)
void Moses::fClose (FILE *f)


Define Documentation

#define FSEEKO ( file,
offset,
origin   )     fseeko(file, offset, origin)

Definition at line 36 of file File.h.

Referenced by Moses::fSeek().

#define FTELLO (  )     ftello(f)

Definition at line 35 of file File.h.

Referenced by Moses::fTell().

#define OFF_T   off_t


Generated on Thu Jul 6 00:31:29 2017 for Moses by  doxygen 1.5.9