Coin: SbTypeInfo Class Reference

| Coin3D is Free Software, published under the BSD 3-clause license. | https://coin3d.github.io https://www.kongsberg.com/en/kogt/

SbTypeInfo Class Reference

a type information library for Coin types and their relations. More...

`#include <Inventor/SbTypeInfo.h>`

## Detailed Description

a type information library for Coin types and their relations.

SbTypeInfo<> makes it possible to write generic code using Coin types that is able to adjust itself to the parameter types used. Usually you would be able to do that quite easily if the Sb-classes had been template classes of Type and Dimension arguments. This type library makes it possible to work around that lack of genericity by looking up type relationships instead.

Certain inside types of SbTypeInfo<> are always defined. Others will only be defined if the template argument type is of certain characteristics.

Type is the type the SbTypeInfo<>-specialization is for. It is always defined.

ParamType is a type deemed to be efficient for function parameter transfer. It is always defined.

If the type is a primitive type that has

Since
  Coin 2.5

The documentation for this class was generated from the following file:

- SbTypeInfo.h