1 /* 2 * 3 * (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved 4 * 5 */ 6 7 #include "LETypes.h" 8 #include "MorphTables.h" 9 #include "SubtableProcessor2.h" 10 #include "LESwaps.h" 11 12 U_NAMESPACE_BEGIN 13 SubtableProcessor2()14SubtableProcessor2::SubtableProcessor2() 15 { 16 } 17 SubtableProcessor2(const LEReferenceTo<MorphSubtableHeader2> & morphSubtableHeader,LEErrorCode & success)18SubtableProcessor2::SubtableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success) 19 : length(0), coverage(0), subtableFeatures(0L), subtableHeader(morphSubtableHeader, success) 20 { 21 if(LE_FAILURE(success)) return; 22 23 length = SWAPL(subtableHeader->length); 24 coverage = SWAPL(subtableHeader->coverage); 25 subtableFeatures = SWAPL(subtableHeader->subtableFeatures); 26 } 27 ~SubtableProcessor2()28SubtableProcessor2::~SubtableProcessor2() 29 { 30 } 31 32 U_NAMESPACE_END 33