Home | History | Annotate | Download | only in marisa

Lines Matching full:bitvector

1 #include "bitvector.h"
156 BitVector::BitVector()
159 void BitVector::build() {
256 void BitVector::mmap(Mapper *mapper, const char *filename,
265 void BitVector::map(const void *ptr, std::size_t size) {
270 void BitVector::map(Mapper &mapper) {
271 BitVector temp;
280 void BitVector::load(const char *filename,
287 void BitVector::fread(std::FILE *file) {
292 void BitVector::read(int fd) {
297 void BitVector::read(std::istream &stream) {
302 void BitVector::read(Reader &reader) {
303 BitVector temp;
312 void BitVector::save(const char *filename, bool trunc_flag,
319 void BitVector::fwrite(std::FILE *file) const {
324 void BitVector::write(int fd) const {
329 void BitVector::write(std::ostream &stream) const {
334 void BitVector::write(Writer &writer) const {
342 UInt32 BitVector::rank1(UInt32 i) const {
388 UInt32 BitVector::select0(UInt32 i) const {
472 UInt32 BitVector::select1(UInt32 i) const {
556 void BitVector::clear() {
557 BitVector().swap(this);
560 void BitVector::swap(BitVector *rhs) {