add definition for integral constants initialized in-class

[SVN r11723]
This commit is contained in:
Jens Maurer 2001-11-18 17:32:19 +00:00
parent 87abc59612
commit 404261c6ee

View File

@ -75,6 +75,12 @@ protected:
}; // test_opr_base }; // test_opr_base
#ifndef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
// A definition is required even for integral static constants
const std::size_t test_opr_base::fruit_length;
const std::size_t test_opr_base::scratch_length;
#endif
template <typename T, typename R = T&, typename P = T*> template <typename T, typename R = T&, typename P = T*>
class test_opr class test_opr
: public test_opr_base : public test_opr_base