Lines Matching full:temp
75 Mapper temp;
76 temp.size_ = (std::size_t)file_size;
78 temp.file_ = ::CreateFileA(filename, GENERIC_READ, FILE_SHARE_READ,
80 MARISA_THROW_IF(temp.file_ == NULL, MARISA_IO_ERROR);
82 temp.map_ = ::CreateFileMapping(temp.file_, NULL, PAGE_READONLY, 0, 0, NULL);
83 MARISA_THROW_IF(temp.map_ == NULL, MARISA_IO_ERROR);
85 temp.origin_ = ::MapViewOfFile(temp.map_, FILE_MAP_READ, 0, 0, 0);
86 MARISA_THROW_IF(temp.origin_ == NULL, MARISA_IO_ERROR);
88 temp.seek(offset, whence);
89 temp.swap(this);
103 Mapper temp;
104 temp.size_ = (std::size_t)file_size;
106 temp.fd_ = ::open(filename, O_RDONLY);
107 MARISA_THROW_IF(temp.fd_ == -1, MARISA_IO_ERROR);
109 temp.origin_ = ::mmap(NULL, temp.size_, PROT_READ, MAP_SHARED, temp.fd_, 0);
110 MARISA_THROW_IF(temp.origin_ == MAP_FAILED, MARISA_IO_ERROR);
112 temp.seek(offset, whence);
113 temp.swap(this);