Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pose::datacache::CacheablePoseRawPtr Class Reference

Holds a smart pointer (no longer a raw pointer) to a Pose so that it can be tucked inside another Pose. More...

#include <CacheablePoseRawPtr.hh>

Inheritance diagram for core::pose::datacache::CacheablePoseRawPtr:
Inheritance graph
[legend]

Public Member Functions

 CacheablePoseRawPtr (core::pose::PoseOP pose)
 
 ~CacheablePoseRawPtr () override
 
basic::datacache::CacheableDataOP clone () const override
 
virtual core::pose::PoseOP pose ()
 

Private Attributes

core::pose::PoseOP pose_
 

Detailed Description

Holds a smart pointer (no longer a raw pointer) to a Pose so that it can be tucked inside another Pose.

Constructor & Destructor Documentation

core::pose::datacache::CacheablePoseRawPtr::CacheablePoseRawPtr ( core::pose::PoseOP  pose)
core::pose::datacache::CacheablePoseRawPtr::~CacheablePoseRawPtr ( )
overridedefault

Member Function Documentation

basic::datacache::CacheableDataOP core::pose::datacache::CacheablePoseRawPtr::clone ( ) const
override
core::pose::PoseOP core::pose::datacache::CacheablePoseRawPtr::pose ( )
virtual

References pose_.

Member Data Documentation

core::pose::PoseOP core::pose::datacache::CacheablePoseRawPtr::pose_
private

Referenced by pose().


The documentation for this class was generated from the following files: