SOFA API  1e111313
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.

ActiveFlags enum valuesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >
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
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(const core::ExecParams *) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
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
CheckPath(const std::string &path, TContext *context)sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinestatic
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(const core::ExecParams *param) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >
empty() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
end(const core::ExecParams *) 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(const core::ExecParams *) const sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
get() const sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
getCounter() const sofa::core::objectmodel::BaseLinkinline
getCounter(const core::ExecParams *) const sofa::core::objectmodel::BaseLinkinline
getDestClass() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getFlag(LinkFlagsEnum flag) const sofa::core::objectmodel::BaseLinkinline
getHelp() const sofa::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) const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getLinkedData(std::size_t=0) const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getLinkedPath(std::size_t index=0) const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getName() const sofa::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
getOwnerData() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getPath() const sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >::getPath(std::size_t index) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
getSize() const overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
getValue(const core::ExecParams *) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
getValue() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
getValueString() const sofa::core::objectmodel::BaseLinkvirtual
getValueTypeString() const sofa::core::objectmodel::BaseLinkvirtual
Inherit typedefsofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >
isDataLink() const sofa::core::objectmodel::BaseLinkinline
isDoubleLink() const sofa::core::objectmodel::BaseLinkinline
isDuplicate() const sofa::core::objectmodel::BaseLinkinline
isMultiLink() const sofa::core::objectmodel::BaseLinkinline
isPersistent() const sofa::core::objectmodel::BaseLinkinline
isReadOnly() const sofa::core::objectmodel::BaseLinkinline
isStrongLink() const sofa::core::objectmodel::BaseLinkinline
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 *() const sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
operator*() const sofa::core::objectmodel::SingleLink< TOwnerType, TDestType, TFlags >inline
operator->() const sofa::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, Base *start=nullptr)sofa::core::objectmodel::BaseLinkstatic
parseString(const std::string &text, std::string *path, std::string *data=nullptr) const sofa::core::objectmodel::BaseLinkinline
printValue(std::ostream &) const sofa::core::objectmodel::BaseLinkvirtual
rbegin(const core::ExecParams *) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
rbegin() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
read(const std::string &str) overridesofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inlinevirtual
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(const core::ExecParams *) constsofa::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
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
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(const core::ExecParams *) constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
size() constsofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags &~BaseLink::FLAG_MULTILINK >inline
storePath() const sofa::core::objectmodel::BaseLinkinline
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::SingleLink< TOwnerType, TDestType, TFlags >inlinevirtual
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