| 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 ptr, std::size_t index)=0 | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | protectedpure virtual |
| 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 |
| clear() | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
| const_iterator typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| const_reverse_iterator typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| Container typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| 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::TLink< TOwnerType, TDestType, TFlags > | |
| DestType typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| 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 | |
| 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 |
| 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 |
| 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_value | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | protected |
| OwnerType typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| 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 |
| 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 ptr, std::size_t index)=0 | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | protectedpure virtual |
| removePath(const std::string &path) | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
| rend() const | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |
| 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 |
| setPersistent(bool b) | sofa::core::objectmodel::BaseLink | 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::TLink< TOwnerType, TDestType, TFlags > | |
| TraitsDestPtr typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| TraitsValueType typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| updateCounter() | sofa::core::objectmodel::BaseLink | inlineprotected |
| updateLinks() | sofa::core::objectmodel::BaseLink | |
| ValueType typedef | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | |
| ~BaseLink() | sofa::core::objectmodel::BaseLink | virtual |
| ~TLink() override | sofa::core::objectmodel::TLink< TOwnerType, TDestType, TFlags > | inline |