class unused_marker;
physinterface.h
unused_marker deliberately fills a variable with invalid data, so that later is_unused() can check whether it was initialized (this is used in all physics params/status/action structures)
union d2i { double d; uint32 i[2]; };
physinterface.h
union f2i { float f; uint32 i; };
physinterface.h
template <class F> unused_marker& operator ,(Quat_tpl& x);
template <class F> unused_marker& operator ,(Vec3_tpl& x);
unused_marker& operator ,(double & x);
unused_marker& operator ,(float & x);
unused_marker& operator ,(int & x);
template <class ref> unused_marker& operator ,(ref *& x);
template <class F> unused_marker& operator ,(strided_pointer& x);
unused_marker& operator ,(unsigned int & x);
unused_marker();