/** * \file OwnerPointer.h * \brief A nullptr-initialized pointer to an IMP Object. * * Copyright 2007-2013 IMP Inventors. All rights reserved. * */ #ifndef IMPKERNEL_INTERNAL_OWNER_POINTER_H #define IMPKERNEL_INTERNAL_OWNER_POINTER_H #include #include IMPKERNEL_BEGIN_INTERNAL_NAMESPACE template struct OwnerPointer: IMP::base::internal::PointerBase > { template OwnerPointer(const Any &o): IMP::base::internal::PointerBase >(o){} OwnerPointer(){} }; IMPKERNEL_END_INTERNAL_NAMESPACE #endif /* IMPKERNEL_INTERNAL_OWNER_POINTER_H */