message: DEFINE_XXX_DESCRIPTION_INLINE macro
diff: @@ -175,6 +175,10 @@ getDefaultDescriptionUninitialized(T *)
  #define DEFINE_STRUCTURE_DESCRIPTION(Type) \
  DEFINE_STRUCTURE_DESCRIPTION_NAMED(Type##Description, Type)
  +#define DEFINE_STRUCTURE_DESCRIPTION_INLINE(type) \
  + DEFINE_STRUCTURE_DESCRIPTION(type) \
  + type##Description::type##Description()
  +
  #define IMPLEMENT_STRUCTURE_DESCRIPTION(type) \
  DECLARE_STRUCTURE_DESCRIPTION(type) \
  DEFINE_STRUCTURE_DESCRIPTION(type) \
  @@ -215,6 +219,10 @@ getDefaultDescriptionUninitialized(T *)
  #define DEFINE_ENUM_DESCRIPTION(Type) \
  DEFINE_ENUM_DESCRIPTION_NAMED(Type##Description, Type)
  +#define DEFINE_ENUM_DESCRIPTION_INLINE(type) \
  + DEFINE_ENUM_DESCRIPTION(type) \
  + type##Description::type##Description()
  +
  #define IMPLEMENT_ENUM_DESCRIPTION(type) \
  DECLARE_ENUM_DESCRIPTION(type) \
  DEFINE_ENUM_DESCRIPTION(type) \
  