SOFA API  3ea83cbd
Open source framework for multi-physics simuation
sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags > Member List

This is the complete list of members for sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >, including all inherited members.

ActiveFlagssofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >static
add(DestPtr v)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
add(DestPtr v, const std::string &path)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
sofa::core::objectmodel::BaseLink::add(Base *baseptr, const std::string &path)sofa::core::objectmodel::BaseLinkinline
addBegin(DestPtr v)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
added(DestPtr val, std::size_t)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inlineprotectedvirtual
addPath(const std::string &path)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
BaseLink(LinkFlags flags)sofa::core::objectmodel::BaseLink
BaseLink(const BaseInitLink &init, LinkFlags flags)sofa::core::objectmodel::BaseLink
begin() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
changed(DestPtr before, DestPtr val)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inlineprotected
clear()sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
const_iterator typedefsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >
const_reverse_iterator typedefsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >
Container typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
CreateString(const std::string &path, const std::string &data="")sofa::core::objectmodel::BaseLinkstatic
CreateString(Base *object, Base *from)sofa::core::objectmodel::BaseLinkstatic
CreateString(BaseData *data, Base *from)sofa::core::objectmodel::BaseLinkstatic
CreateString(Base *object, BaseData *data, Base *from)sofa::core::objectmodel::BaseLinkstatic
CreateStringData(BaseData *data)sofa::core::objectmodel::BaseLinkstatic
CreateStringPath(Base *object, Base *from)sofa::core::objectmodel::BaseLinkstatic
DestPtr typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
DestType typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
empty() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
end() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
FLAG_DOUBLELINK enum valuesofa::core::objectmodel::BaseLink
FLAG_DUPLICATE enum valuesofa::core::objectmodel::BaseLink
FLAG_MULTILINK enum valuesofa::core::objectmodel::BaseLink
FLAG_NONE enum valuesofa::core::objectmodel::BaseLink
FLAG_STOREPATH enum valuesofa::core::objectmodel::BaseLink
FLAG_STRONGLINK enum valuesofa::core::objectmodel::BaseLink
get() constsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
getCounter() constsofa::core::objectmodel::BaseLinkinline
getDestClass() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getFlag(LinkFlagsEnum flag) constsofa::core::objectmodel::BaseLinkinline
getHelp() constsofa::core::objectmodel::BaseLinkinline
getIndex(std::size_t index) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlineprotected
getLinkedBase(std::size_t index=0) constsofa::core::objectmodel::BaseLinkinline
getLinkedPath(const std::size_t index=0) constsofa::core::objectmodel::BaseLink
getName() constsofa::core::objectmodel::BaseLinkinline
getOwner() constsofa::core::objectmodel::BaseLinkinline
getOwnerBase() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getOwnerClass() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getPath(std::size_t index=0) constsofa::core::objectmodel::BaseLinkinline
getSize() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getValue() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
getValueString() constsofa::core::objectmodel::BaseLinkvirtual
getValueTypeString() constsofa::core::objectmodel::BaseLinkvirtual
Inherit typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
isDoubleLink() constsofa::core::objectmodel::BaseLinkinline
isDuplicate() constsofa::core::objectmodel::BaseLinkinline
isMultiLink() constsofa::core::objectmodel::BaseLinkinline
IsMultiLinksofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >static
isPersistent() constsofa::core::objectmodel::BaseLinkinline
isReadOnly() constsofa::core::objectmodel::BaseLinkinline
isStrongLink() constsofa::core::objectmodel::BaseLinkinline
IsStrongLinksofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >static
LinkFlags typedefsofa::core::objectmodel::BaseLink
LinkFlagsEnum enum namesofa::core::objectmodel::BaseLink
m_countersofa::core::objectmodel::BaseLinkprotected
m_flagssofa::core::objectmodel::BaseLinkprotected
m_helpsofa::core::objectmodel::BaseLinkprotected
m_namesofa::core::objectmodel::BaseLinkprotected
m_ownersofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >protected
m_validatorsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >protected
m_valuesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >protected
operator DestType *() constsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
operator*() constsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
operator->() constsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
operator=(DestPtr v)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
OwnerType typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
parseString(const std::string &text, std::string *path, std::string *data=nullptr) constsofa::core::objectmodel::BaseLinkinline
ParseString(const std::string &text, std::string *path, std::string *data=nullptr, Base *start=nullptr)sofa::core::objectmodel::BaseLinkstatic
printValue(std::ostream &) constsofa::core::objectmodel::BaseLinkvirtual
rbegin() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
read(const std::string &str)sofa::core::objectmodel::BaseLink
remove(DestPtr v)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
removeAt(std::size_t index)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
removed(DestPtr val, std::size_t)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inlineprotectedvirtual
removePath(const std::string &path)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
rend() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
reset()sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
set(DestPtr v)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
set(DestPtr v, const std::string &path)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >::set(Base *baseptr, size_t index=0)sofa::core::objectmodel::BaseLinkinline
setFlag(LinkFlagsEnum flag, bool b)sofa::core::objectmodel::BaseLinkinline
setHelp(const std::string &val)sofa::core::objectmodel::BaseLinkinline
setLinkedBase(Base *link)sofa::core::objectmodel::BaseLink
setName(const std::string &name)sofa::core::objectmodel::BaseLinkinline
setOwner(OwnerType *owner)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
sofa::core::objectmodel::BaseLink::setOwner(Base *owner)sofa::core::objectmodel::BaseLinkinline
setPath(const std::string &path)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
setPersistent(bool b)sofa::core::objectmodel::BaseLinkinline
setValidator(ValidatorFn fn)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
SingleLink()sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
SingleLink(const BaseLink::InitLink< OwnerType > &init)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
SingleLink(const BaseLink::InitLink< OwnerType > &init, DestPtr val)sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
size() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
storePath() constsofa::core::objectmodel::BaseLinkinline
StorePathsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >static
TLink()sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
TLink(const InitLink< OwnerType > &init)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
TraitsContainer typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
TraitsDestPtr typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
TraitsValueType typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
updateCounter()sofa::core::objectmodel::BaseLinkinlineprotected
updateLinks()sofa::core::objectmodel::BaseLink
ValidatorFn typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
ValueType typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
~BaseLink()sofa::core::objectmodel::BaseLinkvirtual
~SingleLink()sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inlinevirtual
~TLink() overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline