|
SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
A dummy class for select. More...
#include <select_support_dummy.hpp>
Inherits sdsl::select_support.
Public Member Functions | |
| select_support_dummy (const int_vector< 1 > *v=NULL) | |
| select_support_dummy (const select_support_dummy &ss) | |
| void | init (const int_vector< 1 > *v=NULL) |
| Initalization method for select_support. | |
| const size_type | select (size_type i) const |
| Select function. | |
| const size_type | operator() (size_type i) const |
| Alias for select(i). | |
| size_type | serialize (std::ostream &out, structure_tree_node *v=NULL, std::string name="") const |
| Serialize the select_support to an out file stream. | |
| void | load (std::istream &in, const int_vector< 1 > *v=NULL) |
| Load the select_support from an in file stream. | |
| void | set_vector (const int_vector< 1 > *v=NULL) |
| This method sets the supported bit_vector. | |
| select_support_dummy & | operator= (const select_support_dummy &ss) |
| void | swap (select_support_dummy &ss) |
| Swap operator. | |
| bool | operator== (const select_support_dummy &ss) const |
| Equality Operator. | |
| bool | operator!= (const select_support_dummy &ss) const |
| Unequality Operator. | |
A dummy class for select.
| void sdsl::select_support_dummy::init | ( | const int_vector< 1 > * | v = NULL | ) | [virtual] |
Initalization method for select_support.
Init takes no arguments and should be called before the first call to the select method if not
Implements sdsl::select_support.
| void sdsl::select_support_dummy::load | ( | std::istream & | in, |
| const int_vector< 1 > * | v = NULL |
||
| ) | [virtual] |
Load the select_support from an in file stream.
Load an previously serialized select_support from a std::istream. This method could replace the call of init before the first call of the select method.
| in | The std::istream to load the select_support. |
| v | The bit_vector to be supported. |
Implements sdsl::select_support.
| bool sdsl::select_support_dummy::operator== | ( | const select_support_dummy & | ss | ) | const |
Equality Operator.
Two select_support_dummys are equal if all member variables are equal. Required for the Equality Comparable Concept of the STL.
| const size_type sdsl::select_support_dummy::select | ( | size_type | i | ) | const [inline, virtual] |
| void sdsl::select_support_dummy::set_vector | ( | const int_vector< 1 > * | v = NULL | ) | [virtual] |
This method sets the supported bit_vector.
Implements sdsl::select_support.
1.8.0