| add(Base *baseptr, const std::string &path) | sofa::core::objectmodel::BaseLink | inline |
| BaseLink(LinkFlags flags) | sofa::core::objectmodel::BaseLink | |
| BaseLink(const BaseInitLink &init, LinkFlags flags) | sofa::core::objectmodel::BaseLink | |
| clear() | sofa::core::objectmodel::BaseLink | inline |
| 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 |
| 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 =0 | sofa::core::objectmodel::BaseLink | pure virtual |
| getFlag(LinkFlagsEnum flag) const | sofa::core::objectmodel::BaseLink | inline |
| getHelp() const | sofa::core::objectmodel::BaseLink | inline |
| 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 =0 | sofa::core::objectmodel::BaseLink | pure virtual |
| getOwnerClass() const =0 | sofa::core::objectmodel::BaseLink | pure virtual |
| getPath(std::size_t index=0) const | sofa::core::objectmodel::BaseLink | inline |
| getSize() const =0 | sofa::core::objectmodel::BaseLink | pure virtual |
| 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() const | sofa::core::objectmodel::BaseLink | inline |
| isPersistent() const | sofa::core::objectmodel::BaseLink | inline |
| isReadOnly() const | sofa::core::objectmodel::BaseLink | inline |
| 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 |
| 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 |
| read(const std::string &str) | sofa::core::objectmodel::BaseLink | |
| 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(Base *owner) | sofa::core::objectmodel::BaseLink | inline |
| setPersistent(bool b) | sofa::core::objectmodel::BaseLink | inline |
| storePath() const | sofa::core::objectmodel::BaseLink | inline |
| updateCounter() | sofa::core::objectmodel::BaseLink | inlineprotected |
| updateLinks() | sofa::core::objectmodel::BaseLink | |
| ~BaseLink() | sofa::core::objectmodel::BaseLink | virtual |