クラス toppers::itron::cfg_kernel_id

"kernel_id.h"ファイル出力処理クラス [詳細]

#include "toppers/itron/cfg_kernel_id.hpp"

toppers::itron::cfg_kernel_idに対する継承グラフ

Inheritance graph
[凡例]
toppers::itron::cfg_kernel_idのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 cfg_kernel_id (const std::string &file)
 コンストラクタ
void load (const boost::shared_ptr< cfg_contents > &contents)
 コンテンツ情報のロード

Protected メソッド

virtual void do_body (std::ostream &ostr) const
 ファイル出力内容の主要部分の規定
virtual void do_load (const boost::shared_ptr< cfg_contents > &contents)

説明

"kernel_id.h"ファイル出力処理クラス

cfg_kernel_id.hpp62 行で定義されています。


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

toppers::itron::cfg_kernel_id::cfg_kernel_id const std::string &  file  )  [inline, explicit]
 

コンストラクタ

引数:
file ファイル名

cfg_kernel_id.hpp69 行で定義されています。

00069 : kernel_id( file ) {}


関数

void toppers::itron::cfg_kernel_id::do_body std::ostream &  ostr  )  const [protected, virtual]
 

ファイル出力内容の主要部分の規定

引数:
ostr 出力ストリーム

toppers::cfg_baseを実装しています。

cfg_kernel_id.cpp66 行で定義されています。

参照先 toppers::itron::cfg_factory::global().

00067     {
00068       typedef factory::kernel_id_generator_type generator_type;
00069       const boost::shared_ptr<std::vector<generator_type> > generators( cfg_factory::global()->create_kernel_id_generators() );
00070       std::vector<generator_type>::const_iterator iter;
00071       const std::vector<generator_type>::const_iterator last( generators->end() );
00072       for ( iter = generators->begin(); iter != last; ++iter )
00073       {
00074         ( *iter )( *this, ostr );
00075       }
00076       ostr << '\n';
00077     }

関数の呼び出しグラフ:

void toppers::itron::cfg_kernel_id::load const boost::shared_ptr< cfg_contents > &  contents  )  [inline]
 

コンテンツ情報のロード

引数:
contents ロードするコンテンツ情報

cfg_kernel_id.hpp74 行で定義されています。

参照先 do_load().

00074 { do_load( contents ); }

関数の呼び出しグラフ:


このクラスの説明は次のファイルから生成されました:
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Wed Apr 12 16:32:05 2006 に Doxygen によって生成されました。