>>156
初めは確かにそういう実装だったのですが、たかが定数を読み出す
ためにinit()なんかやってられるか〜というクレームが(笑)。

>>157
う〜ん、なるほど。Enum要素の列挙のあとであればstatic{}句は書ける
のですね。勉強になりました。でもやはり呼ばれるのは各要素が初期化
された後でした・・・

>>159
はい。確かにその解決策が確実なんです。ただNativeHogeはSWIGで
自動生成されたクラスで、出来ればあまり弄りたく無かったのです。
ただ調べてみるとSWIG側の工夫でNativeHogeにstatic{}句を埋め込む
事も出来そうなので、>>159の方向で調べてみます。

色々ありがとうございました。