Files
Upsilon/apps/shared/expiring_pointer.cpp
Émilie Feral e8b58a2b5b [shared] Create ExpiringPointer: in DEBUG, check that pointers to
memoized functions are not used when invalid
2018-11-23 12:04:03 +01:00

18 lines
460 B
C++

#include "expiring_pointer.h"
#include "storage_expression_model.h"
#include "storage_cartesian_function.h"
#include "storage_function.h"
namespace Shared {
#if DEBUG
template<>
StorageExpressionModel * ExpiringPointer<StorageExpressionModel>::s_global = nullptr;
template<>
StorageFunction * ExpiringPointer<StorageFunction>::s_global = nullptr;
template<>
StorageCartesianFunction * ExpiringPointer<StorageCartesianFunction>::s_global = nullptr;
#endif
}