>>713を見て
> value v;
このvってのが構造体変数で、valueが構造体タグ名で合ってますよね?
value_tagってのが何なのかわからないです
まずtypedef自体、構造体をコピーしているのか、名前を変えているのか良くわからない状況です
いろいろググったりしても、データ型に新しい名前をつけるものとしか出ず、チンプンカンプンです