OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
src
base
ossimReferenced.cpp
Go to the documentation of this file.
1
/* -*-c++-*- libwms - Copyright (C) since 2004 Garrett Potts
2
*/
3
#include <
ossim/base/ossimReferenced.h
>
4
#include <
ossim/base/ossimNotifyContext.h
>
5
6
ossimReferenced::~ossimReferenced
()
7
{
8
int
count =
referenceCount
();
9
if
(count>0)
10
{
11
ossimNotify
(
ossimNotifyLevel_WARN
)<<
"Warning: deleting still referenced object "
<<
this
<<std::endl;
12
ossimNotify
(
ossimNotifyLevel_WARN
)<<
" the final reference count was "
<<count
13
<<
", memory corruption possible."
<<std::endl;
14
}
15
}
ossimNotifyLevel_WARN
Definition:
ossimNotify.h:28
ossimReferenced::~ossimReferenced
virtual ~ossimReferenced()
Definition:
ossimReferenced.cpp:6
ossimReferenced::referenceCount
int referenceCount() const
Definition:
ossimReferenced.h:67
ossimNotifyContext.h
ossimReferenced.h
ossimNotify
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
Definition:
ossimNotify.cpp:241
Generated on Fri Aug 3 2018 08:46:52 for OSSIM - Open Source Software Image Map by
1.8.14