assert_not_null() const | Teuchos::RCP< ObjType > | |
assert_valid_ptr() const | Teuchos::RCP< ObjType > | |
create_strong() const | Teuchos::RCP< ObjType > | |
create_weak() const | Teuchos::RCP< ObjType > | |
debug_assert_not_null() const | Teuchos::RCP< ObjType > | |
debug_assert_valid_ptr() const | Teuchos::RCP< ObjType > | |
element_type typedef | Teuchos::RCP< ObjType > | |
ENull enum name | Teuchos::RCP< ObjType > | |
evalType_ | EpetraExt::ModelEvaluator::Evaluation< ObjType > | private |
Evaluation() | EpetraExt::ModelEvaluator::Evaluation< ObjType > | inline |
Evaluation(const Teuchos::RCP< ObjType > &obj) | EpetraExt::ModelEvaluator::Evaluation< ObjType > | inline |
Evaluation(const Teuchos::RCP< ObjType > &obj, EEvalType evalType) | EpetraExt::ModelEvaluator::Evaluation< ObjType > | inline |
get() const | Teuchos::RCP< ObjType > | |
get_dealloc(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
get_extra_data(const RCP< T2 > &p, const std::string &name) | Teuchos::RCP< ObjType > | |
get_nonconst_dealloc(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
get_nonconst_extra_data(RCP< T2 > &p, const std::string &name) | Teuchos::RCP< ObjType > | |
get_optional_dealloc(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
get_optional_extra_data(const RCP< T2 > &p, const std::string &name) | Teuchos::RCP< ObjType > | |
get_optional_nonconst_dealloc(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
get_optional_nonconst_extra_data(RCP< T2 > &p, const std::string &name) | Teuchos::RCP< ObjType > | |
get_shared_ptr(const RCP< ObjType > &rcp) | Teuchos::RCP< ObjType > | |
getConst() const | Teuchos::RCP< ObjType > | |
getEmbeddedObj(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
getNonconstEmbeddedObj(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
getOptionalEmbeddedObj(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
getOptionalNonconstEmbeddedObj(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
getRawPtr() const | Teuchos::RCP< ObjType > | |
getType() const | EpetraExt::ModelEvaluator::Evaluation< ObjType > | inline |
has_ownership() const | Teuchos::RCP< ObjType > | |
is_null(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
is_null() const | Teuchos::RCP< ObjType > | |
is_valid_ptr() const | Teuchos::RCP< ObjType > | |
nonnull(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
null enum value | Teuchos::RCP< ObjType > | |
operator bool() const | Teuchos::RCP< ObjType > | |
operator!=(const RCP< ObjType > &p, ENull) | Teuchos::RCP< ObjType > | |
operator!=(const RCP< T1 > &p1, const RCP< T2 > &p2) | Teuchos::RCP< ObjType > | |
operator()() const | Teuchos::RCP< ObjType > | |
operator*() const | Teuchos::RCP< ObjType > | |
operator->() const | Teuchos::RCP< ObjType > | |
operator<<(std::ostream &out, const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
operator=(const RCP< ObjType > &r_ptr) | Teuchos::RCP< ObjType > | |
operator=(RCP< ObjType > &&r_ptr) | Teuchos::RCP< ObjType > | |
operator=(ENull) | Teuchos::RCP< ObjType > | |
operator==(const RCP< ObjType > &p, ENull) | Teuchos::RCP< ObjType > | |
operator==(const RCP< T1 > &p1, const RCP< T2 > &p2) | Teuchos::RCP< ObjType > | |
ptr() const | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, ERCPWeakNoDealloc) | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, ERCPUndefinedWeakNoDealloc) | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, Dealloc_T dealloc, ERCPUndefinedWithDealloc, bool has_ownership=true) | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, const RCPNodeHandle &node) | Teuchos::RCP< ObjType > | |
RCP(ENull null_arg=null) | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, bool has_ownership=true) | Teuchos::RCP< ObjType > | |
RCP(ObjType *p, Dealloc_T dealloc, bool has_ownership) | Teuchos::RCP< ObjType > | |
RCP(const RCP< ObjType > &r_ptr) | Teuchos::RCP< ObjType > | |
RCP(RCP< ObjType > &&r_ptr) | Teuchos::RCP< ObjType > | |
RCP(const RCP< T2 > &r_ptr) | Teuchos::RCP< ObjType > | |
RCP(const RCP< T2 > &r_ptr, ObjType *ptr) | Teuchos::RCP< ObjType > | |
rcp(const boost::shared_ptr< ObjType > &sptr) | Teuchos::RCP< ObjType > | |
rcp(ObjType *p, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcp(const std::shared_ptr< ObjType > &sptr) | Teuchos::RCP< ObjType > | |
rcp_const_cast(const RCP< T1 > &p1) | Teuchos::RCP< ObjType > | |
rcp_dynamic_cast(const RCP< T1 > &p1, bool throw_on_fail=false) | Teuchos::RCP< ObjType > | |
rcp_implicit_cast(const RCP< T1 > &p1) | Teuchos::RCP< ObjType > | |
rcp_static_cast(const RCP< T1 > &p1) | Teuchos::RCP< ObjType > | |
rcpCloneNode(const RCP< ObjType > &p) | Teuchos::RCP< ObjType > | |
rcpFromPtr(const Ptr< ObjType > &ptr) | Teuchos::RCP< ObjType > | |
rcpFromRef(ObjType &r) | Teuchos::RCP< ObjType > | |
rcpFromUndefRef(ObjType &r) | Teuchos::RCP< ObjType > | |
rcpWithDealloc(ObjType *p, Dealloc_T dealloc, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcpWithDeallocUndef(ObjType *p, Dealloc_T dealloc, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcpWithEmbeddedObj(ObjType *p, const Embedded &embedded, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcpWithEmbeddedObjPostDestroy(ObjType *p, const Embedded &embedded, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcpWithEmbeddedObjPreDestroy(ObjType *p, const Embedded &embedded, bool owns_mem=true) | Teuchos::RCP< ObjType > | |
rcpWithInvertedObjOwnership(const RCP< ObjType > &child, const RCP< ParentT > &parent) | Teuchos::RCP< ObjType > | |
release() | Teuchos::RCP< ObjType > | |
reset(const Teuchos::RCP< ObjType > &obj, EEvalType evalType) | EpetraExt::ModelEvaluator::Evaluation< ObjType > | inline |
RCP< ObjType >::reset() | Teuchos::RCP< ObjType > | |
RCP< ObjType >::reset(T2 *p, bool has_ownership=true) | Teuchos::RCP< ObjType > | |
set_extra_data(const T1 &extra_data, const std::string &name, const Ptr< RCP< T2 > > &p, EPrePostDestruction destroy_when=POST_DESTROY, bool force_unique=true) | Teuchos::RCP< ObjType > | |
set_has_ownership() | Teuchos::RCP< ObjType > | |
shared_pointer(const RCP< ObjType > &rcp) | Teuchos::RCP< ObjType > | |
shares_resource(const RCP< T2 > &r_ptr) const | Teuchos::RCP< ObjType > | |
strength() const | Teuchos::RCP< ObjType > | |
strong_count() const | Teuchos::RCP< ObjType > | |
swap(RCP< ObjType > &r_ptr) | Teuchos::RCP< ObjType > | |
total_count() const | Teuchos::RCP< ObjType > | |
weak_count() const | Teuchos::RCP< ObjType > | |
~RCP() | Teuchos::RCP< ObjType > | |