In C/C++, is there a directive similar to #ifndef for typedefs? -
if want define value if not defined, :
#ifndef thing #define thing other_thing #endif
what if thing
typedef
'd identifier, , not defined? this:
#ifntypedef thing_type typedef uint32_t thing_type #endif
the issue arose because wanted check see if external library has defined boolean
type, i'd open hearing more general solution.
no there no such facility in c++ @ preprocessing stage. @ max can is
#ifndef thing_type #define thing_type uint32_t #endif
though not coding practice , don't suggest it.
Comments
Post a Comment