move PVValueArray dtor out of line

This class has out of line members, and explicit
instanciations.  Move the dtor out of line as
well to maybe avoid emitting duplicate
typeinfo.
This commit is contained in:
Michael Davidsaver
2018-07-12 15:37:59 -07:00
parent 340fa8a7cb
commit e1216dfa76
2 changed files with 4 additions and 1 deletions

View File

@@ -156,6 +156,9 @@ PVValueArray<PVUnionPtr>::PVValueArray(UnionArrayConstPtr const & unionArray)
,unionArray(unionArray)
{}
template<typename T>
PVValueArray<T>::~PVValueArray() {}
template<typename T>
void PVValueArray<T>::setCapacity(size_t capacity)
{

View File

@@ -1157,7 +1157,7 @@ public:
/**
* Destructor
*/
virtual ~PVValueArray() {}
virtual ~PVValueArray();
/**
* Get introspection interface.