Interval-treeのためのタグ情報付き区間を表すクラス [詳細]
#include <interval_tree.h>
Public 型 | |
typedef M | min_max_type |
最大値,最小値を表す型 | |
typedef T | tag_type |
タグ情報を表す型 |
Public メソッド | |
const min_max_type & | minimum () const |
区間の最小値を返す | |
const min_max_type & | maximum () const |
区間の最大値を返す | |
const tag_type & | tag () const |
区間のタグ情報を返す | |
min_max_type & | minimum () |
区間の最小値を返す(入出力可能) | |
min_max_type & | maximum () |
区間の最大値を返す(入出力可能) | |
tag_type & | tag () |
区間のタグ情報を返す(入出力可能) | |
tagged_section () | |
デフォルトコンストラクタ | |
tagged_section (const min_max_type &min, const min_max_type &max, const tag_type &tag) | |
コンストラクタ |
Interval-treeのためのタグ情報付き区間を表すクラス
区間の両端を表す2つの値(最大値,最小値)と区間を識別するためのタグ情報を持つ.
M | … 区間の最大値,最小値の型 |
T | … 区間に付けられるタグ情報のデータ型 |
|
inline |
コンストラクタ
[in] | min | … 最小値 |
[in] | max | … 最大値 |
[in] | tag | … タグ情報 |
|
inline |
区間の最大値を返す
|
inline |
区間の最大値を返す(入出力可能)
|
inline |
区間の最小値を返す
|
inline |
区間の最小値を返す(入出力可能)
|
inline |
区間のタグ情報を返す
|
inline |
区間のタグ情報を返す(入出力可能)