C++ Boost

property_map<PropertyGraph, PropertyTag>
これは、あるグラフ型に固有な property map オブジェクトに対して型を生成するための特性クラスである。プロパティは  PropertyTag テンプレート・パラメータにより指定されたものである。グラフのクラスは皆、プロパティ・マップの実装を供給するために、この特性クラスを特殊化(明示)しなければならない。
  template <class Graph, class PropertyTag>
  struct property_map {
    typedef ... type;
    typedef ... const_type;
  };

Where Defined

boost/graph/properties.hpp

Associated Types

Map Type type グラフの頂点や辺に関連するプロパティ値を対応させる記述子であり PropertyTag により特殊化されたプロパティ・マップという(変更可能な)型。この型は property map である。
Const Map Type const_type グラフの頂点や辺に関連するプロパティ値を対応させる記述子であり PropertyTag により特殊化されたプロパティ・マップという(変更不能な)型。この型は property map である。


Copyright © 2000-2001 Jeremy Siek, Indiana University (jsiek@osl.iu.edu)
Lie-Quan Lee, Indiana University (llee@cs.indiana.edu)
Andrew Lumsdaine, Indiana University (lums@osl.iu.edu)

Japanese Translation Copyright (C) 2003 OKI Miyuki
オリジナルの、及びこの著作権表示が全ての複製の中に現れる限り、この文書の複製、利用、変更、販売そして配布を認める。このドキュメントは「あるがまま」に提供されており、いかなる明示的、暗黙的保証も行わない。また、いかなる目的に対しても、その利用が適していることを関知しない。