SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
 All Classes Namespaces Files Functions Variables Typedefs Friends
Public Member Functions | Public Attributes
sdsl::bp_interval_p< Int > Struct Template Reference

List of all members.

Public Member Functions

 bp_interval_p (Int ipos=0, Int cipos=0, Int jp1pos=0)
 Constructor.
bool operator< (const bp_interval_p &interval) const
bool operator== (const bp_interval_p &interval) const
 Equality operator.
bool operator!= (const bp_interval_p &interval) const
 Inequality operator.
bp_interval_poperator= (const bp_interval_p &interval)
 Assignment operator.

Public Attributes

Int ipos
Int cipos
Int jp1pos

template<class Int = int_vector<>::size_type>
struct sdsl::bp_interval_p< Int >


Member Function Documentation

template<class Int = int_vector<>::size_type>
bool sdsl::bp_interval_p< Int >::operator!= ( const bp_interval_p< Int > &  interval) const [inline]

Inequality operator.

Two lcp-intervals are not equal if and only if not all their corresponding memeber variables have the same values.

template<class Int = int_vector<>::size_type>
bp_interval_p& sdsl::bp_interval_p< Int >::operator= ( const bp_interval_p< Int > &  interval) [inline]

Assignment operator.

Parameters:
intervalThe interval which should be assigned to the current object.
template<class Int = int_vector<>::size_type>
bool sdsl::bp_interval_p< Int >::operator== ( const bp_interval_p< Int > &  interval) const [inline]

Equality operator.

Two lcp-intervals are equal if and only if all their corresponding member variables have the same values.


The documentation for this struct was generated from the following file: