मुझे आश्चर्य है कि मेरे मामले में कस्टम स्थितियों का उपयोग करके टेम्पलेट के लिए जनरेटिंग कोड को प्रतिबंधित करने का कोई तरीका है या नहीं, मैं केवल तभी काम करना चाहता हूं जब टेम्पलेट क्लास टी को क्लास बार द्वारा विरासत में मिला हो (ऐसा कुछ)टेम्पलेट क्लास प्रतिबंध
template <class T:public bar> void foo()
{
// do something
}
आपको बूस्ट 'enable_if' उपयोग करने में सक्षम हो सकता है। –
यदि आप सार्वजनिक विरासत से निपट रहे हैं, तो एक और तरीका है। मेरा जवाब देखें – iammilind