message: Better API docs for oatpp/core/Types.hpp
diff: namespace oatpp {
  /**
  - * Mapping-Enabled String type
  + * Mapping-Enabled String type. &id:oatpp::data::mapping::type::String; <br>
  + * For `oatpp::String` methods see &id:oatpp::base::StrBuffer;
  */
  typedef oatpp::data::mapping::type::String String;
  /**
  - * Mapping-Enabled 8-bits int. Can hold nullptr value.
  + * Mapping-Enabled 8-bits int. Can hold nullptr value. &id:oatpp::data::mapping::type::Int8;
  */
  typedef oatpp::data::mapping::type::Int8 Int8;
  /**
  - * Mapping-Enabled 16-bits int. Can hold nullptr value.
  + * Mapping-Enabled 16-bits int. Can hold nullptr value. &id:oatpp::data::mapping::type::Int16;
  */
  typedef oatpp::data::mapping::type::Int16 Int16;
  /**
  - * Mapping-Enabled 32-bits int. Can hold nullptr value.
  + * Mapping-Enabled 32-bits int. Can hold nullptr value. &id:oatpp::data::mapping::type::Int32;
  */
  typedef oatpp::data::mapping::type::Int32 Int32;
  /**
  - * Mapping-Enabled 64-bits int. Can hold nullptr value.
  + * Mapping-Enabled 64-bits int. Can hold nullptr value. &id:oatpp::data::mapping::type::Int64;
  */
  typedef oatpp::data::mapping::type::Int64 Int64;
  /**
  - * Mapping-Enabled 32-bits float. Can hold nullptr value.
  + * Mapping-Enabled 32-bits float. Can hold nullptr value. &id:oatpp::data::mapping::type::Float32;
  */
  typedef oatpp::data::mapping::type::Float32 Float32;
  /**
  - * Mapping-Enabled 64-bits float (double). Can hold nullptr value.
  + * Mapping-Enabled 64-bits float (double). Can hold nullptr value. &id:oatpp::data::mapping::type::Float64;
  */
  typedef oatpp::data::mapping::type::Float64 Float64;
  /**
  - * Mapping-Enabled Boolean. Can hold nullptr value.
  + * Mapping-Enabled Boolean. Can hold nullptr value. &id:oatpp::data::mapping::type::Boolean;
  */
  typedef oatpp::data::mapping::type::Boolean Boolean;
  