@Override
	public void addParent(DataType dt) {
		parentList.add(new WeakReference<>(dt));
	}
Return the aligned-length for a fixed length datatype.  This is intended to produce a
result consistent with the C/C++ {@code sizeof(type)} operation.  Use of this method
with {@link TypeDef} is not allowed.
Whereas {@link #getLength()} corresponds to the raw type size which may be moved into
a smaller register/varnode.  Example: this frequently occurs with encoded floating-point
data such as a 10-byte/80-bit encoding which is stored in memory as 12 or 16-bytes in order
to maintain memory alignment constraints.
@param dataType datatype
@return aligned-length or -1 if not a fixed-length datatype
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataTypeImpl.java