4 SWIGの基礎 SWIGの実行 入力フォーマット SWIGアウトプット コメント Cプリプロセッサ SWIGディレクティブ パーザの限界 シンプルなC宣言のラッピング 基本的な型の扱い グローバル変数 定数 短いconstとしての文字列 char *の警告の話 ポインタと複雑なオブジェクト 単純なポインタ 実行時のポインタ型チェック 構造体、クラスの与えられた型 未定義のデータ型 typedef 他の実用性 構造体の値渡し 値による返値 構造体変数のリンク char*型のリンク 配列 読み込み専用変数の生成 宣言の名前変更/無視 デフォルト、オプション引数 関数へのポインタとコールバック 構造体と共用体 typedefと構造体 文字列型と構造体 メンバー配列 構造体データメンバー Cのコンストラクタとデストラクタ 構造体へのメンバー関数の追加 構造体のネスト 構造体をラッピングする際の