ActiveFlags | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | static |
add(DestPtr v) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
add(DestPtr v, const std::string &path) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
sofa::core::objectmodel::BaseLink::add(Base *baseptr, const std::string &path) | sofa::core::objectmodel::BaseLink | inline |
addBegin(DestPtr v) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
added(DestPtr val, std::size_t) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inlineprotectedvirtual |
addPath(const std::string &path) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
BaseLink(LinkFlags flags) | sofa::core::objectmodel::BaseLink | |
BaseLink(const BaseInitLink &init, LinkFlags flags) | sofa::core::objectmodel::BaseLink | |
begin() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
changed(DestPtr before, DestPtr val) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inlineprotected |
clear() | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
const_iterator typedef | sofa::simulation::NodeSingle< T, duplicate > | |
const_reverse_iterator typedef | sofa::simulation::NodeSingle< T, duplicate > | |
Container typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
CreateString(const std::string &path, const std::string &data="") | sofa::core::objectmodel::BaseLink | static |
CreateString(Base *object, Base *from) | sofa::core::objectmodel::BaseLink | static |
CreateString(BaseData *data, Base *from) | sofa::core::objectmodel::BaseLink | static |
CreateString(Base *object, BaseData *data, Base *from) | sofa::core::objectmodel::BaseLink | static |
CreateStringData(BaseData *data) | sofa::core::objectmodel::BaseLink | static |
CreateStringPath(Base *object, Base *from) | sofa::core::objectmodel::BaseLink | static |
DestPtr typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
DestType typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
empty() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
end() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
FLAG_DOUBLELINK enum value | sofa::core::objectmodel::BaseLink | |
FLAG_DUPLICATE enum value | sofa::core::objectmodel::BaseLink | |
FLAG_MULTILINK enum value | sofa::core::objectmodel::BaseLink | |
FLAG_NONE enum value | sofa::core::objectmodel::BaseLink | |
FLAG_STOREPATH enum value | sofa::core::objectmodel::BaseLink | |
FLAG_STRONGLINK enum value | sofa::core::objectmodel::BaseLink | |
get() const | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
getCounter() const | sofa::core::objectmodel::BaseLink | inline |
getDestClass() const override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inlinevirtual |
getFlag(LinkFlagsEnum flag) const | sofa::core::objectmodel::BaseLink | inline |
getHelp() const | sofa::core::objectmodel::BaseLink | inline |
getIndex(std::size_t index) const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inlineprotected |
getLinkedBase(std::size_t index=0) const | sofa::core::objectmodel::BaseLink | inline |
getLinkedPath(const std::size_t index=0) const | sofa::core::objectmodel::BaseLink | |
getName() const | sofa::core::objectmodel::BaseLink | inline |
getOwner() const | sofa::core::objectmodel::BaseLink | inline |
getOwnerBase() const override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inlinevirtual |
getOwnerClass() const override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inlinevirtual |
getPath(std::size_t index=0) const | sofa::core::objectmodel::BaseLink | inline |
getSize() const override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inlinevirtual |
getValue() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
getValueString() const | sofa::core::objectmodel::BaseLink | virtual |
getValueTypeString() const | sofa::core::objectmodel::BaseLink | virtual |
Inherit typedef | sofa::simulation::NodeSingle< T, duplicate > | |
isDoubleLink() const | sofa::core::objectmodel::BaseLink | inline |
isDuplicate() const | sofa::core::objectmodel::BaseLink | inline |
IsMultiLink | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | static |
isMultiLink() const | sofa::core::objectmodel::BaseLink | inline |
isPersistent() const | sofa::core::objectmodel::BaseLink | inline |
isReadOnly() const | sofa::core::objectmodel::BaseLink | inline |
IsStrongLink | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | static |
isStrongLink() const | sofa::core::objectmodel::BaseLink | inline |
iterator typedef | sofa::simulation::NodeSingle< T, duplicate > | |
LinkFlags typedef | sofa::core::objectmodel::BaseLink | |
LinkFlagsEnum enum name | sofa::core::objectmodel::BaseLink | |
m_counter | sofa::core::objectmodel::BaseLink | protected |
m_flags | sofa::core::objectmodel::BaseLink | protected |
m_help | sofa::core::objectmodel::BaseLink | protected |
m_name | sofa::core::objectmodel::BaseLink | protected |
m_owner | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | protected |
m_validator | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | protected |
m_value | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | protected |
NodeSingle(const BaseLink::InitLink< Node > &init) | sofa::simulation::NodeSingle< T, duplicate > | inline |
operator DestType *() const | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
operator T*() const | sofa::simulation::NodeSingle< T, duplicate > | inline |
operator*() const | sofa::simulation::NodeSingle< T, duplicate > | inline |
operator->() const | sofa::simulation::NodeSingle< T, duplicate > | inline |
operator=(DestPtr v) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
OwnerType typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
ParseString(const std::string &text, std::string *path, std::string *data=nullptr, Base *start=nullptr) | sofa::core::objectmodel::BaseLink | static |
parseString(const std::string &text, std::string *path, std::string *data=nullptr) const | sofa::core::objectmodel::BaseLink | inline |
pointed_type typedef | sofa::simulation::NodeSingle< T, duplicate > | |
printValue(std::ostream &) const | sofa::core::objectmodel::BaseLink | virtual |
rbegin() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
read(const std::string &str) | sofa::core::objectmodel::BaseLink | |
remove(DestPtr v) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
removeAt(std::size_t index) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
removed(DestPtr val, std::size_t) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inlineprotectedvirtual |
removePath(const std::string &path) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
rend() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
reset() | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
reverse_iterator typedef | sofa::simulation::NodeSingle< T, duplicate > | |
set(DestPtr v) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
set(DestPtr v, const std::string &path) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
sofa::core::objectmodel::TLink::set(Base *baseptr, size_t index=0) | sofa::core::objectmodel::BaseLink | inline |
setFlag(LinkFlagsEnum flag, bool b) | sofa::core::objectmodel::BaseLink | inline |
setHelp(const std::string &val) | sofa::core::objectmodel::BaseLink | inline |
setLinkedBase(Base *link) | sofa::core::objectmodel::BaseLink | |
setName(const std::string &name) | sofa::core::objectmodel::BaseLink | inline |
setOwner(OwnerType *owner) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
sofa::core::objectmodel::BaseLink::setOwner(Base *owner) | sofa::core::objectmodel::BaseLink | inline |
setPath(const std::string &path) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
setPersistent(bool b) | sofa::core::objectmodel::BaseLink | inline |
setValidator(ValidatorFn fn) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
SingleLink() | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
SingleLink(const BaseLink::InitLink< OwnerType > &init) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
SingleLink(const BaseLink::InitLink< OwnerType > &init, DestPtr val) | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inline |
size() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
StorePath | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | static |
storePath() const | sofa::core::objectmodel::BaseLink | inline |
TLink() | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
TLink(const InitLink< OwnerType > &init) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
TraitsContainer typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
TraitsDestPtr typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
TraitsValueType typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
updateCounter() | sofa::core::objectmodel::BaseLink | inlineprotected |
updateLinks() | sofa::core::objectmodel::BaseLink | |
ValidatorFn typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
value_type typedef | sofa::simulation::NodeSingle< T, duplicate > | |
ValueType typedef | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | |
~BaseLink() | sofa::core::objectmodel::BaseLink | virtual |
~SingleLink() | sofa::core::objectmodel::SingleLink< Node, T, BaseLink::FLAG_DOUBLELINK|(true ? BaseLink::FLAG_DUPLICATE :BaseLink::FLAG_NONE)> | inlinevirtual |
~TLink() override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |