- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- データ構造
- データ構造索引
- クラス階層
- データフィールド

Public 型 | Public メソッド
クラス テンプレート tagged_section< M, T >
Interval-tree

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)
| コンストラクタ

## 説明

### template<typename M, typename T>
class tagged_section< M, T >

Interval-treeのためのタグ情報付き区間を表すクラス

区間の両端を表す2つの値（最大値，最小値）と区間を識別するためのタグ情報を持つ．

注意
  [ min, max )で表される区間を対象とする．

引数

  M | … 区間の最大値，最小値の型
  T | … 区間に付けられるタグ情報のデータ型

## コンストラクタとデストラクタ

template<typename M , typename T >

tagged_section< M, T >::tagged_section | ( | const min_max_type & | min,
|  | const min_max_type & | max,
|  | const tag_type & | tag
| ) |  |
| inline

コンストラクタ

引数

  [in] | min | … 最小値
  [in] | max | … 最大値
  [in] | tag | … タグ情報

## 関数

template<typename M , typename T >

const min_max_type& tagged_section< M, T >::maximum | ( |  | ) | const
| inline

区間の最大値を返す

戻り値
  区間の最大値

template<typename M , typename T >

min_max_type& tagged_section< M, T >::maximum | ( |  | ) |
| inline

区間の最大値を返す（入出力可能）

戻り値
  区間の最大値

template<typename M , typename T >

const min_max_type& tagged_section< M, T >::minimum | ( |  | ) | const
| inline

区間の最小値を返す

戻り値
  区間の最小値

template<typename M , typename T >

min_max_type& tagged_section< M, T >::minimum | ( |  | ) |
| inline

区間の最小値を返す（入出力可能）

戻り値
  区間の最小値

template<typename M , typename T >

const tag_type& tagged_section< M, T >::tag | ( |  | ) | const
| inline

区間のタグ情報を返す

戻り値
  区間のタグ情報

template<typename M , typename T >

tag_type& tagged_section< M, T >::tag | ( |  | ) |
| inline

区間のタグ情報を返す（入出力可能）

戻り値
  区間のタグ情報

このクラスの説明は次のファイルから生成されました:

- interval_tree.h