SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T Struct Reference

#include <Link.h>

Public Attributes

TDestPtr ptr
 
std::string path
 

Public Member Functions

 T ()
 
 T (const TDestPtr &p)
 
 operator TDestType * () const
 
void operator= (const TDestPtr &v)
 
TDestType & operator* () const
 
TDestType * operator-> () const
 
TDestType * get () const
 
bool operator! () const
 
bool operator== (const TDestPtr &p) const
 
bool operator!= (const TDestPtr &p) const
 

Attribute details

template<class TDestType , class TDestPtr , bool strongLink>
std::string sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::path
template<class TDestType , class TDestPtr , bool strongLink>
TDestPtr sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::ptr

Constructor details

template<class TDestType , class TDestPtr , bool strongLink>
sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::T ( )
inline
template<class TDestType , class TDestPtr , bool strongLink>
sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::T ( const TDestPtr &  p)
inlineexplicit

Function details

template<class TDestType , class TDestPtr , bool strongLink>
TDestType* sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::get ( ) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator TDestType * ( ) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
bool sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator! ( ) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
bool sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator!= ( const TDestPtr &  p) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
TDestType& sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator* ( ) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
TDestType* sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator-> ( ) const
inline
template<class TDestType , class TDestPtr , bool strongLink>
void sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator= ( const TDestPtr &  v)
inline
template<class TDestType , class TDestPtr , bool strongLink>
bool sofa::core::objectmodel::LinkTraitsValueType< TDestType, TDestPtr, strongLink, true >::T::operator== ( const TDestPtr &  p) const
inline