TCrate class Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# クラス TCrate の解説

`#include <TCrate.hh>`

TCrateのコラボレーション図

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

## Public メソッド
| TCrate ()
| ~TCrate ()
Tint | InstallModule (TModule *module, const Tstring &id, const TstringList &group)
Tint | InstallModule (TModule *module, const Tstring &id, const Tstring &group="")
Tint | RemoveModule (Tint index)
Tint | RemoveModule (const Tstring &id)
Tint | RemoveModule (const TstringList &groups)
Tvoid | ClearCrate ()
TModule * | FindModule (const Tstring &id)
TModule * | GetModule (Tint index)
TModule * | GetModule (const Tstring &id)
const TModuleTable & | GetModuleTable () const
TModuleTable & | GetModuleTable ()
Tvoid | SetModuleTable (const TModuleTable &table)
Tvoid | Clear ()
Tvoid | Clear (const TstringList &groups)
Tvoid | Clear (const Tstring &group)
Tvoid | Update ()
Tvoid | Update (const TstringList &groups)
Tvoid | Update (const Tstring &group)
Tvoid | Initialize ()
Tvoid | Initialize (const TstringList &groups)
Tvoid | Initialize (const Tstring &group)
Tvoid | ClearAllModules ()
Tvoid | UpdateAllModules ()
Tvoid | InitializeAllModules ()
Tvoid | ClearModule (const Tstring &id)
Tvoid | UpdateModule (const Tstring &id)
Tvoid | InitializeModule (const Tstring &id)

## コンストラクタとデストラクタの解説

TCrate::TCrate | ( |  | ) |

TCrate::~TCrate | ( |  | ) |

## メソッドの解説

Tvoid TCrate::Clear | ( | const Tstring & | group | ) |

Tvoid TCrate::Clear | ( | const TstringList & | groups | ) |

Tvoid TCrate::Clear | ( |  | ) |

Tvoid TCrate::ClearAllModules | ( |  | ) |

Tvoid TCrate::ClearCrate | ( |  | ) |

Tvoid TCrate::ClearModule | ( | const Tstring & | id | ) |

TModule* TCrate::FindModule | ( | const Tstring & | id | ) |

TModule* TCrate::GetModule | ( | const Tstring & | id | ) |

TModule* TCrate::GetModule | ( | Tint | index | ) |

TModuleTable & TCrate::GetModuleTable | ( |  | ) | `[inline]`

const TModuleTable & TCrate::GetModuleTable | ( |  | ) | `[inline]`

Tvoid TCrate::Initialize | ( | const Tstring & | group | ) |

Tvoid TCrate::Initialize | ( | const TstringList & | groups | ) |

Tvoid TCrate::Initialize | ( |  | ) |

Tvoid TCrate::InitializeAllModules | ( |  | ) |

Tvoid TCrate::InitializeModule | ( | const Tstring & | id | ) |

Tint TCrate::InstallModule | ( | TModule * | module,
|  | const Tstring & | id,
|  | const Tstring & | group = ""
| ) |

Tint TCrate::InstallModule | ( | TModule * | module,
|  | const Tstring & | id,
|  | const TstringList & | group
| ) |

Tint TCrate::RemoveModule | ( | const TstringList & | groups | ) |

Tint TCrate::RemoveModule | ( | const Tstring & | id | ) |

Tint TCrate::RemoveModule | ( | Tint | index | ) |

Tvoid TCrate::SetModuleTable | ( | const TModuleTable & | table | ) | `[inline]`

Tvoid TCrate::Update | ( | const Tstring & | group | ) |

Tvoid TCrate::Update | ( | const TstringList & | groups | ) |

Tvoid TCrate::Update | ( |  | ) |

Tvoid TCrate::UpdateAllModules | ( |  | ) |

Tvoid TCrate::UpdateModule | ( | const Tstring & | id | ) |

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

- TCrate.hh