Getting the DataType inside an HDF5 ArrayType


In the C++ bindings for HDF5, I can create a 1x4 H5::ArrayType made up
of doubles with an expression like

  H5::ArrayType array_type(H5::PredType::IEEE_F64LE,1,4);

If I am just given array_type, how do I find out its underlying
H5::DataType (in this case IEEE_F64LE). The methods for the
H5::ArrayType class only give me a way to find out the size of the
array, but not the underlying type.

Thank you,
Walter Landry