と同様に機能するboost::any
が、より限定された型セットを持つ型が必要です。このようなもの:
limited_any<int,long,string> x; // x is like boost::any but is guaranteed to contain only an int, a long, or a string
これをどのように実装することをお勧めしますか? (自分で、または既存のソリューションを使用して)
と同様に機能するboost::any
が、より限定された型セットを持つ型が必要です。このようなもの:
limited_any<int,long,string> x; // x is like boost::any but is guaranteed to contain only an int, a long, or a string
これをどのように実装することをお勧めしますか? (自分で、または既存のソリューションを使用して)