| AbstractTypeInfo() | sofa::defaulttype::AbstractTypeInfo | inlineprotected |
| BaseType() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| byteSize() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| Container() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| CopyOnWrite() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| FixedSize() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getBaseTypeId() const =0 | sofa::defaulttype::AbstractTypeInfo | protectedpure virtual |
| getCompilationTarget() const | sofa::defaulttype::AbstractTypeInfo | inline |
| getIntegerValue(const void *data, Index index) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getScalarValue(const void *data, Index index) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getTextValue(const void *data, Index index) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getTypeName() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getValuePtr(const void *type) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getValuePtr(void *type) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| getValueTypeId() const =0 | sofa::defaulttype::AbstractTypeInfo | protectedpure virtual |
| Integer() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| name() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| Scalar() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| setCompilationTarget(const std::string &target) | sofa::defaulttype::AbstractTypeInfo | inline |
| setIntegerValue(void *data, Index index, long long value) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| setScalarValue(void *data, Index index, double value) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| setSize(void *data, sofa::Size size) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| setTextValue(void *data, Index index, const std::string &value) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| SimpleCopy() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| SimpleLayout() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| size() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| size(const void *data) const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| Text() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| type_info() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| ValidInfo() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| ValueType() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| ZeroConstructor() const =0 | sofa::defaulttype::AbstractTypeInfo | pure virtual |
| ~AbstractTypeInfo()=default | sofa::defaulttype::AbstractTypeInfo | virtual |