#include <mlTypeDefs.h>
Public Attributes | |
| struct MLTypeInfos | carrierTypeInfos [ML_NUM_PHYSICAL_DATATYPES *2] |
| Create two subsequent tables for each physical data type, once for the normal ones and one for the input types. | |
In such table the pointers to the operations currently used by carrier data types are stored. This table stores real MLTypeInfos instead of pointers to tables to save time; one more pointer would mean one more indirection to access the operation on a voxel which costs time.
Definition at line 1802 of file mlTypeDefs.h.
struct MLTypeInfos MLTypeInfosTableStruct::carrierTypeInfos[ML_NUM_PHYSICAL_DATATYPES *2] [read] |
Create two subsequent tables for each physical data type, once for the normal ones and one for the input types.
Definition at line 1805 of file mlTypeDefs.h.
Referenced by acos(), asin(), atan(), cos(), cosh(), exp(), MLTCarrierType< size, i1 >::getTypeInfos(), log(), operator!(), operator!=(), operator&(), operator&&(), operator&=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator<<(), operator<<=(), operator<=(), operator==(), operator>(), operator>=(), operator>>(), operator>>=(), operator^(), operator^=(), operator|(), operator|=(), operator||(), pow(), sin(), sinh(), sqrt(), tan(), and tanh().
1.5.8