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 |