File: BooleanVector.h

package info (click to toggle)
mapsembler2 2.1.6%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,116 kB
  • ctags: 3,391
  • sloc: cpp: 27,549; ansic: 2,662; asm: 271; sh: 226; makefile: 153
file content (27 lines) | stat: -rw-r--r-- 615 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//
//  BooleanVector.h
//  kissreads_g
//
//  Created by Pierre Peterlongo on 02/01/13.
//  Copyright (c) 2013 Pierre Peterlongo. All rights reserved.
//

#ifndef __kissreads_g__BooleanVector__
#define __kissreads_g__BooleanVector__

#include <iostream>

class BooleanVector {
public:
    char mask [8];
    char * boolean_vector; // a entry=8 values
    long boolean_vector_size;

    BooleanVector(long size);
    ~BooleanVector();
bool is_boolean_vector_visited (long i);
void set_boolean_vector_visited(long i);
void free_boolean_vector();
void reinit();
};
#endif /* defined(__kissreads_g__BooleanVector__) */