Springhead Users Manual

5 Foundation

FoundationモジュールはすべてのSpringheadクラスの基本クラスを定義します. 普通に使っている限り,ユーザがFoundationの機能を直接利用することは少ないでしょう.

5.1 実行時型情報

(ほとんど)すべてのSpringheadオブジェクトは実行時型情報(RTTI)を持っています. C++にもdynamic_castなどのRTTI機能がありますが,これよりも大幅にリッチな型情報が提供されます.

実行時型情報のクラスはIfInfoです. IfInfoは次節で紹介するObjectクラスから取得できます.