| 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 |