#include <file.hh>
Public Member Functions | |
| scoped_fd () | |
| scoped_fd (int fd) | |
| ~scoped_fd () | |
| void | reset (int to=-1) |
| int | get () const |
| int | operator* () const |
| int | release () |
Definition at line 14 of file file.hh.
| int util::scoped_fd::get | ( | ) | const [inline] |
Definition at line 27 of file file.hh.
Referenced by util::FDOpenOrThrow(), util::FDOpenReadOrThrow(), lm::ngram::FinishFile(), lm::ngram::GrowForSearch(), lm::ngram::LoadLM(), util::MapZeroedWrite(), util::stream::Sort< Compare >::Merge(), util::stream::Sort< Compare >::Output(), lm::builder::Pipeline(), lm::ngram::RecognizeBinary(), lm::ngram::detail::SetupBinary(), lm::ngram::SetupJustVocab(), util::stream::FileBuffer::Sink(), util::stream::FileBuffer::Size(), util::stream::Sort< Compare >::Size(), util::stream::Sort< Compare >::Sort(), util::stream::FileBuffer::Source(), and util::stream::Sort< Compare >::StealCompleted().

| int util::scoped_fd::release | ( | ) | [inline] |
Definition at line 31 of file file.hh.
Referenced by util::FDOpenOrThrow(), util::FDOpenReadOrThrow(), util::stream::Sort< Compare >::Merge(), util::stream::Sort< Compare >::Output(), util::stream::Sort< Compare >::StealCompleted(), and lm::ngram::trie::SortedFiles::StealUnigram().

| void util::scoped_fd::reset | ( | int | to = -1 |
) | [inline] |
Definition at line 22 of file file.hh.
Referenced by lm::ngram::LoadLM(), util::MapZeroedWrite(), util::stream::Sort< Compare >::Merge(), util::stream::PRead::Run(), lm::ngram::SetupJustVocab(), and util::stream::Sort< Compare >::StealCompleted().

1.5.9